mcpField
D
DBCode

DBCode

本地服务
dbcode.io数据库3601 天前更新

关于 DBCode

DBCode MCP 服务让 AI Agent 通过 DBCode 中已有的连接查询和浏览数据库。它支持 100 多种数据库,包括 PostgreSQL、MySQL、SQL Server、Oracle、SQLite、MongoDB、ClickHouse 和 Snowflake,适合需要在编辑器中直接访问数据库的开发者。

主要功能

  1. 01复用 DBCode 中已保存的数据库连接
  2. 02支持 100 多种数据库
  3. 03可在多个编辑器之间选择连接来源
  4. 04编辑器未打开时直接读取已保存连接

适用场景

  1. 01让 Agent 查询 PostgreSQL 或 MySQL 数据库
  2. 02在 Claude Code、Codex 等客户端中浏览数据库结构
  3. 03通过 --app 参数指定使用哪个编辑器的连接

MCP 相关

该项目是 MCP 服务,通过 npx 启动的 @dbcode/mcp 向 Claude Code、Codex、Gemini CLI 等 MCP 客户端暴露数据库访问能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"io-dbcode-dbcode": {
"command": "npx",
"args": [
"-y",
"@dbcode/mcp"
]
}
}
}
启动命令npx -y @dbcode/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@dbcode/mcp1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

DBCode MCP 服务

让你的 AI Agent 通过 DBCode 查询数据库,使用你已在 DBCode 中配置的连接。

DBCode 支持 100 多种数据库,包括 PostgreSQL、MySQL、SQL Server、Oracle、SQLite、MongoDB、ClickHouse 和 Snowflake。

要求

  • 在 VS Code、Cursor、Windsurf、Antigravity 或 Kiro 中安装 DBCode 扩展。安装 DBCode。
  • Node.js 22.14 或更高版本。

设置

Claude Code
claude mcp add dbcode -- npx -y @dbcode/mcp
Codex
codex mcp add dbcode -- npx -y @dbcode/mcp
GitHub Copilot CLI

将以下内容添加到 ~/.copilot/mcp-config.json:

{
  "mcpServers": {
    "dbcode": {
      "type": "local",
      "command": "npx",
      "args": ["-y", "@dbcode/mcp"],
      "tools": ["*"]
    }
  }
}
Gemini CLI、Claude Desktop、Cursor、Windsurf 和其他客户端

将以下内容添加到客户端的 MCP 配置中(Gemini CLI 使用 ~/.gemini/settings.json;Claude Desktop 使用 claude_desktop_config.json):

{
  "mcpServers": {
    "dbcode": {
      "command": "npx",
      "args": ["-y", "@dbcode/mcp"]
    }
  }
}

Cursor、VS Code、Windsurf、Antigravity 和 Kiro 也可以在无需此程序包的情况下,将 DBCode 连接到其内置 Agent。请参阅 DBCode 的 MCP 文档。

工作原理

此程序包会查找你机器上最新安装的 DBCode,并启动其 MCP 服务。打开装有 DBCode 的编辑器时,Agent 会通过该编辑器工作。如果没有打开编辑器,服务会直接读取你保存的 DBCode 连接。

如果你在多个编辑器中使用 DBCode,可以使用 --app 选择 Agent 可访问哪个编辑器的连接:

"args": ["-y", "@dbcode/mcp", "--app", "Cursor"]

取值(不区分大小写):Code、Code - Insiders、Cursor、Windsurf、VSCodium、Antigravity IDE、Antigravity、Kiro。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。