AgentMode
Un servidor MCP todo en uno para desarrolladores, que conecta la IA de codificación con bases de datos, almacenes de datos, canalizaciones de datos y servicios en la nube.
Documentación
AgentMode ✨
AgentMode es un servidor de Model Context Protocol (MCP) todo-en-uno que conecta tu IA de codificación con docenas de bases de datos, almacenes de datos y pipelines de datos.

Instalación 👨💻
Inicio rápido para VS Code y VS Code Insiders
(reemplaza las credenciales en la configuración con las tuyas propias, y consulta las instrucciones a continuación para agregar otras bases de datos)
Configuración de conexiones de bases de datos
Comienza con el servidor MCP instalando uv si aún no lo has hecho, luego ejecuta: uvx agentmode desde tu terminal.
Puedes configurar cada conexión de base de datos especificando los siguientes parámetros:
hostportusernamepassworddatabase_nameread_only
Por ejemplo, para configurar una conexión MySQL, usa los siguientes argumentos:
uvx agentmode \
--mysql:host host \
--mysql:port port \
--mysql:username username \
--mysql:password password \
--mysql:database_name database_name \
--mysql:read_only true
La lista completa de bases de datos compatibles es:
mysqlpostgresqlbigqueryredshiftsnowflakemariadbvitesstimescaledbsqlservercockroachdboraclesap_hanaclickhouseprestohivetrinobigqueryredshiftsnowflakedatabricksteradataaws_athena
Configuración manual de MCP para VS Code
Por favor, crea un archivo .vscode/settings.json en tu espacio de trabajo y agrega lo siguiente: ```json { "mcp": { "servers": { "agentmode": { "command": "uvx agentmode", "args": [ "--mysql:host", "host", "--mysql:port", "port", "--mysql:username", "username", "--mysql:password", "password", "--mysql:database_name", "database_name", "--mysql:read_only", "true" ] } } } } ```Configuración manual de MCP para Cursor
Copia y pega este enlace en tu navegador: cursor://anysphere.cursor-deeplink/mcp/install?name=agentmode&config=eyJhZ2VudG1vZGUiOnsiY29tbWFuZCI6InV2eCBhZ2VudG1vZGUiLCJhcmdzIjpbIi0tbXlzcWw6aG9zdCIsImhvc3QiLCItLW15c3FsOnBvcnQiLCJwb3J0IiwiLS1teXNxbDp1c2VybmFtZSIsInVzZXJuYW1lIiwiLS1teXNxbDpwYXNzd29yZCIsInBhc3N3b3JkIiwiLS1teXNxbDpkYXRhYmFzZV9uYW1lIiwiZGF0YWJhc2VfbmFtZSIsIi0tbXlzcWw6cmVhZF9vbmx5IiwidHJ1ZSJdfX0=O
Por favor, crea un archivo ~/.cursor/mcp.json en tu directorio de inicio. Esto hace que los servidores MCP estén disponibles en todos tus espacios de trabajo de Cursor.
{
"mcpServers": {
"inputs": [],
"servers": {
"agentmode": {
"command": "uvx agentmode",
"args": [
"--mysql:host", "host",
"--mysql:port", "port",
"--mysql:username", "username",
"--mysql:password", "password",
"--mysql:database_name", "database_name",
"--mysql:read_only", "true"
]
}
}
}
}
Configuración de MCP para Windsurf
Abre el archivo ~/.codeium/windsurf/mcp_config.json Agrega el código a continuación al archivo JSON. Presiona el botón de actualizar en Windsurf. Reemplaza 'YOUR_INSTALLATION_FOLDER' a continuación con la carpeta donde configuraste tu entorno uv:{
"mcpServers": {
"servers": {
"agentmode": {
"command": "uvx agentmode",
"args": [
"--mysql:host", "host",
"--mysql:port", "port",
"--mysql:username", "username",
"--mysql:password", "password",
"--mysql:database_name", "database_name",
"--mysql:read_only", "true"
]
}
}
}
}
Ayuda 🛟
Si encuentras algún problema o tienes preguntas, puedes:
- Consultar la documentación.
- Abrir un issue en el repositorio de GitHub.
- Chatear con nosotros en nuestro servidor de Discord.
Contribuciones 💬
- Agrega más conectores y pruebas