mcp-toolbox
MCP Toolbox for Databases 是 Google 推出的开源 MCP Server,用于把 AI Agent、IDE 和应用连接到数据库。它最初名为 Gen AI Toolbox for Databases,后来为体现对 MCP 的支持而改名。它有两种用途:一是开箱即用的 MCP Server,提供 `list_tables`、`execute_sql` 等通用预置工具;二是一个框架,用于为生产环境的 Agent 定义自定义、受限的工具。
它面向两类用户。开发者可以把 Gemini CLI、Claude Code、Codex、Antigravity 或其他 MCP 客户端连接到数据库,在开发过程中用自然语言探索数据。构建 Agent 的团队可以在 YAML 配置中定义结构化查询、语义搜索和 NL2SQL 工具,让 Agent 只能执行你允许的操作。支持的数据源包括 Google Cloud 数据库(AlloyDB、BigQuery、Cloud SQL、Spanner、Firestore),以及 PostgreSQL、MySQL、SQL Server、Oracle、MongoDB、Redis、Elasticsearch、ClickHouse、Neo4j、Snowflake 等众多数据库。它内置连接池、IAM 认证和 OpenTelemetry,并提供 SDK 与 ADK、LangChain、LlamaIndex 集成。
上手方式:可以通过 Homebrew(`brew install mcp-toolbox`)、Go、Docker 或 `npx @toolbox-sdk/server` 安装。使用 `--prebuilt=postgres`(或其他数据库)即可立即获得通用工具,或者通过 `--config tools.yaml` 传入你自己定义的工具。
功能特性
为什么选择它
权衡点
兼容性
快速开始
使用场景
同类工具
收录于以下清单
评论
暂无评论,来发表第一条吧