AgentMode
Um servidor MCP completo para desenvolvedores, conectando IA de codificação a bancos de dados, data warehouses, pipelines de dados e serviços em nuvem.
Documentação
AgentMode ✨
AgentMode é um servidor Model Context Protocol (MCP) tudo-em-um que conecta sua IA de codificação a dezenas de bancos de dados, data warehouses e pipelines de dados.

Instalação 👨💻
Início rápido para VS Code e VS Code Insiders
(substitua as credenciais na configuração pelas suas e veja as instruções abaixo para adicionar outros bancos de dados)
Configurando conexões de banco de dados
Comece com o servidor MCP instalando o uv se ainda não o fez, e então execute: uvx agentmode no seu terminal.
Você pode configurar cada conexão de banco de dados especificando os seguintes parâmetros:
hostportusernamepassworddatabase_nameread_only
Por exemplo, para configurar uma conexão MySQL, use os seguintes argumentos:
uvx agentmode \
--mysql:host host \
--mysql:port port \
--mysql:username username \
--mysql:password password \
--mysql:database_name database_name \
--mysql:read_only true
A lista completa de bancos de dados suportados é:
mysqlpostgresqlbigqueryredshiftsnowflakemariadbvitesstimescaledbsqlservercockroachdboraclesap_hanaclickhouseprestohivetrinobigqueryredshiftsnowflakedatabricksteradataaws_athena
Configuração manual do MCP para VS Code
Por favor, crie um arquivo .vscode/settings.json no seu workspace e adicione o seguinte: ```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" ] } } } } ```Configuração manual do MCP para Cursor
Copie e cole este link no seu navegador: cursor://anysphere.cursor-deeplink/mcp/install?name=agentmode&config=eyJhZ2VudG1vZGUiOnsiY29tbWFuZCI6InV2eCBhZ2VudG1vZGUiLCJhcmdzIjpbIi0tbXlzcWw6aG9zdCIsImhvc3QiLCItLW15c3FsOnBvcnQiLCJwb3J0IiwiLS1teXNxbDp1c2VybmFtZSIsInVzZXJuYW1lIiwiLS1teXNxbDpwYXNzd29yZCIsInBhc3N3b3JkIiwiLS1teXNxbDpkYXRhYmFzZV9uYW1lIiwiZGF0YWJhc2VfbmFtZSIsIi0tbXlzcWw6cmVhZF9vbmx5IiwidHJ1ZSJdfX0=OU
Por favor, crie um arquivo ~/.cursor/mcp.json no seu diretório inicial. Isso torna os servidores MCP disponíveis em todos os seus workspaces do 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"
]
}
}
}
}
Configuração do MCP para Windsurf
Abra o arquivo ~/.codeium/windsurf/mcp_config.json Adicione o código abaixo ao arquivo JSON. Pressione o botão de atualização no Windsurf. Por favor, substitua 'YOUR_INSTALLATION_FOLDER' abaixo pela pasta onde você configurou seu ambiente 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"
]
}
}
}
}
Ajuda 🛟
Se você encontrar algum problema ou tiver dúvidas, você pode:
- Veja a documentação.
- Abra uma issue no repositório do GitHub.
- Converse conosco no nosso servidor do Discord.
Contribuindo 💬
- adicione mais conectores e testes