Permite que agentes de IA consultem e explorem mais de 100 bancos de dados diferentes usando conexões existentes do DBCode.
Também conhecido como dbcodeio/public, @dbcode/mcp
- Stars
- 366
- Ferramentas
- —
- Downloads, 30 dias
- 359
- Versão mais recente
- 1.0.1
- Último commit
- 10 de nov. de 2026
- Licença
- —
O que é o MCP DBCode?
DBCode é um MCP server. Permite que agentes de IA consultem e explorem mais de 100 bancos de dados diferentes usando conexões existentes do DBCode.
Resumo gerado a partir do README do projeto
Sobre o MCP server de DBCode
O DBCode permite que você consulte e explore suas conexões de banco de dados existentes por meio de um agente de IA. Ele permite que desenvolvedores interajam com mais de 100 tipos diferentes de bancos de dados, como PostgreSQL, MySQL, SQL Server, Oracle, SQLite, MongoDB, ClickHouse e Snowflake, utilizando as conexões já configuradas na sua extensão DBCode.
Para usar este servidor, você deve ter a extensão DBCode instalada em editores como VS Code, Cursor, Windsurf, Antigravity ou Kiro, além do Node.js 22.14 ou superior. O servidor roda localmente e pode funcionar através de um editor aberto ou ler suas conexões salvas diretamente caso nenhum editor esteja ativo. Você pode especificar um aplicativo específico, como Cursor ou VSCodium, usando o argumento --app caso utilize o DBCode em múltiplos editores. Esta configuração funciona com clientes incluindo Claude Desktop, Gemini CLI, GitHub Copilot CLI e Codex.
O que você pode fazer com ele
- 1Consultar diversos tipos de bancos de dadosPeça a um agente de IA para executar queries em bancos de dados específicos, como MongoDB ou Snowflake, usando sua configuração atual.
- 2Gerenciar conexões de múltiplos editoresDirecione um agente de IA para usar as conexões de banco de dados específicas associadas a uma IDE em particular.
- 3Explorar bancos de dados sem um editor ativoPermita que um agente de IA acesse suas credenciais de banco de dados salvas mesmo quando você não estiver com um editor de código aberto.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP DBCode
Formatos verificados em 10 nov 2026Instalar o MCP DBCode no Claude Code
$ claude mcp add dbcode -- npx -y @dbcode/mcpInstalar o MCP DBCode no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"dbcode": {
"command": "npx",
"args": [
"-y",
"@dbcode/mcp"
]
}
}
}Instalar o MCP DBCode no VS Code
.vscode/mcp.json
{
"servers": {
"dbcode": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dbcode/mcp"
]
}
}
}Instalar o MCP DBCode no Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"dbcode": {
"command": "npx",
"args": [
"-y",
"@dbcode/mcp"
]
}
}
}Instalar o MCP DBCode no Codex
~/.codex/config.toml
[mcp_servers.dbcode] command = "npx" args = ["-y", "@dbcode/mcp"]
Instalar o MCP DBCode no Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"dbcode": {
"command": "npx",
"args": [
"-y",
"@dbcode/mcp"
]
}
}
}Verificações automatizadas
Executado em 13 de nov. de 2026Relatório completo →Passou em nossas verificações automatizadas. Isso não é uma auditoria de segurança: leia o código e dê ao servidor o acesso mais restrito de que ele precisa. Como as verificações funcionam
- Repositório de origem vinculado e acessívelPassou
- Licença de código aberto (OSI)No licenseProblema encontrado
- Commit ou release no último anoPassou
- Nome do pacote não é próximo a um pacote popularPassou
- O endpoint remoto usa HTTPSNão verificado
- Ferramentas destrutivas estão rotuladasNão verificado
- Sem instruções ocultas para o modeloPassou
- Nenhum alerta crítico no pacote ou nas dependênciasPassou
README
Ver no GitHubDBCode MCP server
Let your AI agent query your databases through DBCode, using the connections you already have in DBCode.
DBCode works with 100+ databases, including PostgreSQL, MySQL, SQL Server, Oracle, SQLite, MongoDB, ClickHouse and Snowflake.
Requirements
- The DBCode extension, installed in VS Code, Cursor, Windsurf, Antigravity or Kiro. Install DBCode.
- Node.js 22.14 or newer.
Setup
Claude Code
claude mcp add dbcode -- npx -y @dbcode/mcp
Codex
codex mcp add dbcode -- npx -y @dbcode/mcp
GitHub Copilot CLI
Add this to ~/.copilot/mcp-config.json:
{
"mcpServers": {
"dbcode": {
"type": "local",
"command": "npx",
"args": ["-y", "@dbcode/mcp"],
"tools": ["*"]
}
}
}
Gemini CLI, Claude Desktop, Cursor, Windsurf and other clients
Add this to the client's MCP configuration (for Gemini CLI, ~/.gemini/settings.json; for Claude Desktop, claude_desktop_config.json):
{
"mcpServers": {
"dbcode": {
"command": "npx",
"args": ["-y", "@dbcode/mcp"]
}
}
}
Cursor, VS Code, Windsurf, Antigravity and Kiro can also connect DBCode to their built-in agent without this package. See DBCode's MCP docs.
How it works
The package finds the newest DBCode installed on your machine and starts its MCP server. When an editor with DBCode is open, the agent works through it. With no editor open, the server reads your saved DBCode connections directly.
If you use DBCode in more than one editor, choose which editor's connections the agent sees with --app:
"args": ["-y", "@dbcode/mcp", "--app", "Cursor"]
Values (not case-sensitive): Code, Code - Insiders, Cursor, Windsurf, VSCodium, Antigravity IDE, Antigravity, Kiro.
Perguntas sobre o MCP DBCode
Como adiciono o MCP DBCode ao Claude Code?
Execute claude mcp add dbcode -- npx -y @dbcode/mcp no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP DBCode ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
Quais bancos de dados são suportados pelo DBCode?
Ele suporta mais de 100 bancos de dados, incluindo PostgreSQL, MySQL, SQL Server, Oracle, SQLite, MongoDB, ClickHouse e Snowflake.
Quais são os requisitos de sistema para o MCP server do DBCode?
Você precisa ter a extensão DBCode instalada em um editor como VS Code ou Cursor, e o Node.js versão 22.14 ou superior.
Como posso especificar quais conexões de editor o agente deve usar?
Você pode usar a flag --app seguida pelo nome do editor, como Cursor ou Code, para escolher quais conexões de editor ficarão visíveis.