MySQL MCP Server について
MySQL MCP サーバーで、MCP クライアントからデータベースのテーブルやスキーマを確認し、読み取り専用の SQL クエリを実行できます。データベース接続にはコネクションプールを使用します。
主な機能
- 01データベーステーブルの一覧表示
- 02テーブルスキーマの確認
- 03読み取り専用 SQL クエリの実行
- 04データベース接続のプール管理
活用シーン
- 01利用可能なテーブルとスキーマの確認
- 02MySQL に対する読み取り専用クエリの実行
MCP 対応
MCP クライアントに MySQL のテーブル・スキーマ確認と読み取り専用クエリ機能を公開します。MCP システムによる初期化時にサーバーが起動します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MySQL MCP サーバー
MySQL データベースへのアクセス機能を提供する Model Context Protocol(MCP)サーバーです。
機能
- データベースのテーブルとスキーマを一覧表示します
- 読み取り専用の SQL クエリを実行します
- コネクションプーリングによる安全な接続処理を行います
インストール
- このリポジトリをクローンします
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
npm run build
設定
以下の環境変数を設定します:
MYSQL_HOST:MySQL サーバーのホストMYSQL_PORT:MySQL サーバーのポートMYSQL_USER:MySQL のユーザー名MYSQL_PASS:MySQL のパスワードMYSQL_DB:MySQL のデータベース名MYSQL_SOCKET:MySQL のソケットパス(ホスト/ポートの代替)MYSQL_POOL_LIMIT:コネクションプールの上限(デフォルト:10)
使用方法
MCP システムの初期化時に、サーバーが自動的に起動します。その後、MCP インターフェースから提供されるツールとリソースを使用できます。
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。