MCP Toolbox

活跃
GitHub Go Apache-2.0

简介

MCP Toolbox 是 Google 开源的数据库 MCP Server,支持 PostgreSQL、MySQL、BigQuery、Spanner 等多种数据库的 Agent 访问。

核心特性

  • 预构建通用工具,支持即时数据库访问——列出表、执行 SQL、探索 Schema
  • 自定义工具框架,用于构建结构化查询、语义搜索和 NL2SQL 能力
  • 支持多种数据库:PostgreSQL、MySQL、BigQuery、Spanner、MongoDB、Redis、Neo4j 等 15 种以上
  • 多语言 SDK:Python、JavaScript/TypeScript、Go 和 Java,10 行以内即可集成
  • 内置连接池、IAM 认证和 OpenTelemetry 可观测性
  • 兼容所有 MCP 客户端:Gemini CLI、Claude Code、Codex、Google Antigravity 等

适用场景

💡 将 IDE 中的 AI 编码助手连接到企业数据库,进行 Schema 探索和查询生成
💡 构建生产级 AI Agent,通过预定义逻辑安全查询多种数据库后端
💡 通过 MCP 兼容工具为非技术用户提供自然语言到 SQL 的转换
💡 通过统一认证、连接池和审计日志集中管理团队的数据库访问
💡 以最少的样板代码快速原型开发数据库连接的 AI 应用

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(16.2k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 2 年)

快速开始

将 MCP 配置添加到客户端:`{"mcpServers": {"toolbox-postgres": {"command": "npx", "args": ["-y", "@toolbox-sdk/server", "--prebuilt=postgres", "--stdio"]}}}`。设置数据库连接的环境变量。如需自定义工具,用 `tools.yaml` 定义数据源和工具逻辑。

相关项目