mcpField
M
MySQL MCP Server

MySQL MCP Server

ローカル
github.com/kerongonデータベース095 週間前に更新

MySQL MCP Server について

MySQL MCP サーバーで、MCP クライアントからデータベースのテーブルやスキーマを確認し、読み取り専用の SQL クエリを実行できます。データベース接続にはコネクションプールを使用します。

主な機能

  1. 01データベーステーブルの一覧表示
  2. 02テーブルスキーマの確認
  3. 03読み取り専用 SQL クエリの実行
  4. 04データベース接続のプール管理

活用シーン

  1. 01利用可能なテーブルとスキーマの確認
  2. 02MySQL に対する読み取り専用クエリの実行

MCP 対応

MCP クライアントに MySQL のテーブル・スキーマ確認と読み取り専用クエリ機能を公開します。MCP システムによる初期化時にサーバーが起動します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MySQL MCP サーバー

MySQL データベースへのアクセス機能を提供する Model Context Protocol(MCP)サーバーです。

機能

  • データベースのテーブルとスキーマを一覧表示します
  • 読み取り専用の SQL クエリを実行します
  • コネクションプーリングによる安全な接続処理を行います

インストール

  1. このリポジトリをクローンします
  2. 依存関係をインストールします:
npm install
  1. プロジェクトをビルドします:
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。