CockroachDB MCP Server
CockroachDB MCPサーバーでClaude連携・分散SQLデータベース管理を自動化
uvx git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server概要
CockroachDB MCP Serverの設定方法と使い方。
高可用性・分散型SQLデータベース「CockroachDB」をClaudeから操作できるMCPサーバー。
自然言語でのSQL実行・クラスター監視・テーブル管理・クエリパフォーマン分析が可能。
ClaudeとCockroachDBのMCPサーバー連携により、データベース運用の監視・照会・スキーマ変更を自動化できる。
設定方法は接続情報を環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://cockroachlabs.cloud/ にアクセスしてCockroachDB Cloudアカウントにログイン(無料枠あり)
- 2
対象のクラスターを選択し「Connect」ボタンをクリック
- 3
接続文字列からホスト・ポート・ユーザー名・パスワードを確認する
- 4
SSLモードと証明書のパスを控えておく
- 5
取得した接続情報を各環境変数(CRDB_HOST等)に設定する
こんな使い方ができます
自然言語でCockroachDBにSQLクエリを発行してデータを取得できる
Claudeがクラスターの健全性やレプリケーション状態を監視・報告できる
テーブルのスキーマをClaudeが確認して最適なインデックス設計を提案できる
実行中のクエリをClaudeが分析してパフォーマンスボトルネックを特定できる
バルクインポートやデータ移行をClaudeが支援できる
セットアップ手順
- 1
CockroachDB Cloudまたはローカルクラスターの接続情報(ホスト・ポート・ユーザー・パスワード)を用意する
- 2
claude mcp add cockroachdb -e CRDB_HOST=your-host -e CRDB_PORT=26257 -e CRDB_DATABASE=defaultdb -e CRDB_USERNAME=your-user -e CRDB_PWD=your-password -e CRDB_SSL_MODE=require -- uvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server
設定ファイル
コピー前に確認
CockroachDBクラスター(CockroachDB Cloud無料枠またはセルフホスト)への接続情報が必要。Python・uvxのインストールが必要。
claude mcp add cockroachdb -e CRDB_HOST=your-cockroachdb-host -e CRDB_PORT=26257 -e CRDB_DATABASE=defaultdb -e CRDB_USERNAME=your-username -e CRDB_PWD=your-password -e CRDB_SSL_MODE=require -- uvx --from git+https://github.com/amineelkouhen/mcp-cockroachdb.git cockroachdb-mcp-server