MCP Toolbox

Active
GitHub Go Apache-2.0

Description

MCP Toolbox is an open-source MCP server for databases by Google, enabling agent access to PostgreSQL, MySQL, BigQuery, Spanner, and more.

Key Features

  • Prebuilt generic tools for instant database access — list tables, execute SQL, explore schemas
  • Custom tools framework for building structured queries, semantic search, and NL2SQL capabilities
  • Multi-database support: PostgreSQL, MySQL, BigQuery, Spanner, MongoDB, Redis, Neo4j, and 15+ more
  • Multi-language SDKs: Python, JavaScript/TypeScript, Go, and Java with sub-10-line integration
  • Built-in connection pooling, IAM authentication, and OpenTelemetry observability
  • Works with any MCP client: Gemini CLI, Claude Code, Codex, Google Antigravity, and more

Use Cases

💡 Connecting AI coding assistants in IDEs to enterprise databases for schema exploration and query generation
💡 Building production AI agents that safely query multiple database backends with predefined logic
💡 Enabling natural language to SQL translation for non-technical users via MCP-compatible tools
💡 Centralizing database access for teams with unified authentication, connection pooling, and audit trails
💡 Rapidly prototyping database-connected AI applications with minimal boilerplate code

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (16.2k stars)
  • Permissive open-source license (Apache-2.0)
  • Established track record (2 years in production)

Categories

Quick Start

Add the MCP config to your client: `{"mcpServers": {"toolbox-postgres": {"command": "npx", "args": ["-y", "@toolbox-sdk/server", "--prebuilt=postgres", "--stdio"]}}}`. Set environment variables for database connection. For custom tools, define a `tools.yaml` with sources and tool logic.

Related Projects

anyquery

1.8k · Go
Active A

anyquery is an MCP server that exposes 40+ data sources (GitHub, Notion, Slack, and more) as SQL tables so LLMs can query structured data directly.

mcpsqldatabase +1
  • · Unified SQL interface - query 40+ data sources (GitHub, Notion, Slack, Hacker News, and more) with standard SQL
  • · Native MCP server - built-in MCP server mode so Claude, Cursor, and other agents query data via the protocol
  • · Embedded SQLite engine - zero-dependency local execution with privacy-first data handling