local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows connecting to and interacting with Google Firestore databases, including basic database operations (though limited due to Firestore's NoSQL nature).
Allows connecting to and interacting with MySQL databases, including listing tables, viewing triggers, listing functions, executing SQL queries, and exporting schema and data.
Allows connecting to and interacting with PostgreSQL databases, including listing tables, viewing triggers, listing functions, executing SQL queries, and exporting schema and data.
データベースエクスプローラーMCPツール
PostgreSQL、MySQL、Firestore などのさまざまな種類のデータベースを探索および管理するための強力なモデル コンテキスト プロトコル (MCP) ツール。
特徴
- 複数のデータベースのサポート
- PostgreSQL
- MySQL
- ファイアストア
- データベース操作
- データベースに接続する
- テーブルの一覧
- トリガーを表示
- リスト関数
- SQLクエリを実行する(PostgreSQLとMySQL)
- テーブルスキーマをエクスポートする
- テーブルデータをエクスポートする
カーソルとの統合
ツールをカーソルに追加する前に、プロジェクトをビルドする必要があります。
- リポジトリをクローンする
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
ツールをカーソルに追加するには:
- カーソル設定を開く
- 「モデルコンテキストプロトコル(MCP)」セクションに移動します
- 「新しいツールを追加」をクリックします
- 以下の詳細を入力してください。注:Copy
/path/to/project
プロジェクト ディレクトリへの実際のパスに置き換えます。 - 設定を保存する
- カーソルを再開
ツールの使用:
- セットアップ後、次のいずれかのコマンドを使用してデータベースに接続できます。
- PostgreSQLの場合: 接続の詳細を指定した
!pg
を使用する - MySQLの場合: 接続詳細に
!mysql
を使用する - Firestoreの場合: 接続の詳細とともに
!firestore
を使用します
- PostgreSQLの場合: 接続の詳細を指定した
- 接続すると、さまざまなデータベース操作を使用できるようになります。
- すべての
!tables
- トリガーを表示するには
!triggers
- 関数をリストするには
!functions
!query
でSQLクエリを実行する- テーブルスキーマをエクスポートするには
!export-db
!export-data
でテーブルデータをエクスポートする
- すべての
詳細な使用例については、以下のコマンドのセクションを参照してください。
コマンド
接続コマンド
!pg
- PostgreSQLデータベースに接続するCopy!mysql
- MySQLデータベースに接続するCopy!firestore
- Firestore データベースに接続するCopy
データベース操作コマンド
!tables
- 接続されたデータベース内のすべてのテーブルを一覧表示します!triggers
- 接続されたデータベース内のすべてのトリガーを一覧表示します!functions
- 接続されたデータベース内のすべての関数を一覧表示します!query
- SQLクエリを実行する(PostgreSQLとMySQLのみ)Copy!export-db
- テーブルスキーマをエクスポートするCopy!export-data
- テーブルデータをINSERT文としてエクスポートするCopy
要件
- Node.js
- 必要なデータベース ドライバー:
- PostgreSQLの
pg
- MySQL 用の
mysql2
- Firestore の
@google-cloud/firestore
- PostgreSQLの
使用法
- 必要なデータベース資格情報があることを確認してください
- 適切な接続コマンドを使用してデータベースに接続します
- 利用可能なコマンドを使用してデータベースを探索および管理します
エラー処理
- このツールには、次の包括的なエラー処理が含まれています。
- 接続失敗
- クエリ実行エラー
- スキーマとデータのエクスポートの問題
- 無効なデータベース操作
注記
- Firestore のサポートは、NoSQL の性質上、基本的な操作に限定されています。
- SQL操作はPostgreSQLとMySQLでのみ利用可能です
You must be authenticated.
PostgreSQL、MySQL、Firestore などのさまざまな種類のデータベースを探索および管理するための強力なモデル コンテキスト プロトコル (MCP) ツール。