MySQL MCP サーバー
AI モデルが構造化インターフェースを介して MySQL データベースと対話できるようにする、MySQL データベース用のモデル コンテキスト プロトコル (MCP) サーバー。
概要
MySQL MCPサーバーは、AIモデルとMySQLデータベース間のブリッジを提供し、AIエージェントがMySQLデータをクエリおよび分析できるようにします。この実装はモデルコンテキストプロトコル仕様に準拠しており、WebサーバーとCLIの両方のモードで動作します。
特徴
MySQLデータベース接続管理
SQLクエリ実行
テーブルリストと構造検査
データベースの一覧表示と選択
SSE (Server-Sent Events) によるリアルタイムステータス監視
MCPツールをテストするためのWebインターフェース
stdioとSSEトランスポート方式の両方をサポート
Docker デプロイメント準備完了
インストール
AIアシスタントと併用する
Smithery.ai の公開サーバーを使用する
MySQL MCP サーバーは Smithery.ai で公開されており、さまざまな AI アシスタントで簡単に使用できます。
サーバーにアクセスする: https://smithery.ai/server/@sussa3007/mysql-mcpにアクセスしてください
サーバーを設定します:
MySQL データベース接続の詳細を設定します。
MYSQL_HOST
MYSQL_ポート
MYSQL_ユーザー
MYSQL_パスワード
MYSQL_データベース
MYSQL_READONLY(オプション、読み取り専用アクセスの場合はTrueに設定)
サポートされている AI プラットフォームに接続します。
人類学的なクロード
カーソルAI
ウィンドサーフィン
クライン
ウィッツィー
エンコンボ
ガチョウ
認証: Smithery.ai にログインして設定を保存し、認証トークンを生成します。
AI プロンプトでの使用: 接続すると、アシスタントにデータベース操作の実行を依頼することで、AI 会話で MySQL ツールを利用できます。
ローカルインストール後の使用
ローカルで開発されたバージョンを使用するには:
プロジェクトディレクトリで
npm linkを実行します。設定ファイルを次のように構成します。
ツール
状態
現在のデータベース接続ステータスを確認します。
入力: パラメータは不要
戻り値: 接続されている場合はホスト、ポート、データベース、ユーザー名などの接続ステータス情報。
接続する
MySQL データベースに接続します。
入力:
ホスト(オプションの文字列):データベースサーバーのホスト名またはIPアドレス
port (オプションの文字列): データベースサーバのポート
user (オプションの文字列): データベースのユーザー名
パスワード(オプションの文字列):データベースのパスワード
データベース(オプションの文字列):接続するデータベース名
戻り値: 接続成功メッセージまたはエラーの詳細。
切断する
現在の MySQL データベース接続を閉じます。
入力: パラメータは不要
戻り値: 切断成功メッセージまたはエラーの詳細。
クエリ
接続されたデータベースで SQL クエリを実行します。
入力:
sql (文字列): 実行するSQLクエリ
params (オプション配列): 準備されたステートメントのパラメータ
戻り値: JSON またはエラー メッセージとしてクエリ結果を返します。
リストテーブル
現在のデータベース内のテーブルのリストを取得します。
入力: パラメータは不要
戻り値: 現在のデータベース内のテーブル名のリスト。
テーブルの説明
特定のテーブルの構造を取得します。
入力:
テーブル (文字列): 記述するテーブルの名前
戻り値: 列、タイプ、キー、その他の属性を含むテーブル構造の詳細。
データベース一覧
サーバー上のアクセス可能なすべてのデータベースのリストを取得します。
入力: パラメータは不要
戻り値: サーバー上で使用可能なデータベース名のリスト。
データベースの使用
別のデータベースに切り替えます。
入力:
database (文字列): 切り替え先のデータベースの名前
戻り値: 確認メッセージまたはエラーの詳細。
キーワード
mysql、mcp、データベース、ai、モデルコンテキストプロトコル
ライセンス
マサチューセッツ工科大学
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MySQLデータベースにシームレスに接続し、操作できます。SQLクエリの実行、データベース接続の管理、AIアシスタントによる直接データ取得などが可能です。MySQLデータへの構造化されたアクセスにより、AI機能を強化します。
Related MCP Servers
- Asecurity-licenseAqualityEnables AI models to perform MySQL database operations through a standardized interface, supporting secure connections, query execution, and comprehensive schema management.Last updated -73627
- -security-license-qualityEnables secure interaction with MySQL databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.Last updated -
- -security-license-qualityProvides secure access to MySQL databases for AI assistants, enabling safe SQL queries, table information retrieval, and data insertion with built-in security protections.Last updated -4962MIT License
- Asecurity-licenseAqualityA tool service that enables AI agents to interact with MySQL databases through natural language, supporting SQL queries, table structure retrieval, and connection testing.Last updated -73621Apache 2.0