MCP Toolbox for Databases
MCP Toolbox for Databases MCPサーバーでClaude連携・各種DBへの安全なアクセスを自動化
npx @toolbox-sdk/server概要
MCP Toolbox for Databases MCP Serverの設定方法と使い方。
Google製の、AIエージェントを各種データベースに直接つなぐMCPサーバー「MCP Toolbox」をClaudeから使える。
PostgreSQL・MySQL・BigQuery・Snowflakeなど多数のDBに対応。
Claudeとの連携により、SQLクエリの実行・データ参照・スキーマ確認をClaudeから自動化できる。
プリセット(--prebuilt)でそのまま使えるほか、tools.yamlで独自ツールも定義可能。
設定方法は npx @toolbox-sdk/server を --prebuilt と --stdio 付きで起動し、DB接続情報を環境変数に設定するだけで完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
PostgreSQLやMySQLにClaudeから自然言語でクエリを投げてデータを取得できる
BigQueryやSnowflakeのデータをClaudeに集計・分析させられる
テーブル構造やスキーマをClaudeに確認させてからクエリを組み立てさせられる
tools.yamlで業務に合わせたDB操作ツールを定義してClaudeに使わせられる
セットアップ手順
- 1
接続したいDBの接続情報(ホスト・ポート・DB名・ユーザー・パスワードなど)を用意する
- 2
ターミナルで以下を実行してClaude Codeに追加する(PostgreSQLの例):claude mcp add toolbox-postgres -e POSTGRES_HOST=127.0.0.1 -e POSTGRES_PORT=5432 -e POSTGRES_DATABASE=your-db -e POSTGRES_USER=your-user -e POSTGRES_PASSWORD=your-password -- npx -y @toolbox-sdk/server --prebuilt=postgres --stdio
設定ファイル
コピー前に確認
Node.js環境が必要(npx -y @toolbox-sdk/server)。バイナリ・Homebrew(brew install mcp-toolbox)・Docker・Goビルドでも導入可能。--prebuilt でプリセット(postgres / mysql / bigquery など)を使うか、--config tools.yaml で独自ツールを定義する。接続するDBの認証情報は環境変数で渡す。
claude mcp add toolbox-postgres -e POSTGRES_HOST=127.0.0.1 -e POSTGRES_PORT=5432 -e POSTGRES_DATABASE=your-db -e POSTGRES_USER=your-user -e POSTGRES_PASSWORD=your-password -- npx -y @toolbox-sdk/server --prebuilt=postgres --stdio注意事項
リポジトリ googleapis/genai-toolbox(旧称 genai-toolbox、製品名は MCP Toolbox for Databases)が本体。Google製だがGoogle Cloud以外のDBにも幅広く対応する汎用ツール。プリセットですぐ使える『そのまま使えるMCPサーバー』としても、tools.yamlで独自ツールを組む『フレームワーク』としても利用できる。読み取り専用設定も可能。