cockroachdb Claude Code プラグイン
Claude Code プラグインClaude Codeデータベースデータベース・ストレージAI エージェント・AI アプリ開発クラウド・デプロイ・CI/CD以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、Claude CodeをCockroachDBクラスタに接続し、スキーマの確認やSQLの作成・最適化、クラスタ運用を行うためのものです。セルフホスト型のMCP ToolboxとCockroach Labsが提供するマネージド型Cloud MCP Serverという2つのアクティブなMCPバックエンドを通じて、合計14個のツールが使えます。加えてDBA・Developer・Operatorという役割別の3つのエージェントと、クエリ設計・監視・セキュリティ・移行・運用など6つの領域にまたがる32個のスキルが含まれています。危険なSQL操作を止めるフックも組み込まれており、DROP DATABASEやTRUNCATEの実行防止や、編集後ファイルのアンチパターン検出を行います。さらにccloud CLIというコマンドラインツールも同梱され、クラスタのプロビジョニングやバックアップ、災害復旧、ネットワーク設定をJSON形式の出力で扱えます。
連携サービスについて
CockroachDBホームページによると、CockroachDBはPostgreSQL互換の分散SQLデータベースで、オンプレミス・ハイブリッド・クラウドのいずれの環境でも稼働し、耐障害性、水平方向のスケーラビリティ、地理的なデータ配置に関する規制対応を重視して設計されています。フルマネージドのクラウドサービスとしてだけでなく、セルフホストやBring Your Own Cloudの形態でも提供されています。
cockroachdb でできること
- MCPツールでスキーマやテーブル構造、テーブル定義を確認する
- SELECT文やEXPLAIN文の実行、実行中クエリの一覧表示などSQLの作成と検証を行う
- 書き込み権限が明示的に許可された場合にデータベースやテーブルの作成、行の挿入を行う
- DBA・Developer・Operatorの各エージェントにパフォーマンス調整やORM設定、クラスタ運用について相談する
- クエリ設計、監視、セキュリティ監査、MOLTによる移行、クラスタライフサイクル管理などのスキルを活用する
- ccloud CLIでクラスタのプロビジョニングやバックアップ、災害復旧、ネットワーク設定、監査ログの確認を行う
- フックによりDROP DATABASEなど危険なSQL操作を防ぎ、SQLファイルのアンチパターンを自動検出する