remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides read-only access to MySQL databases with tools for listing databases, exploring table schemas, and executing secure SQL queries with protection against data modification.
MySQLデータベースアクセスMCPサーバー
このMCPサーバーは、MySQLデータベースへの読み取り専用アクセスを提供します。これにより、以下のことが可能になります。
- 利用可能なデータベースの一覧
- データベース内のテーブルを一覧表示する
- テーブルスキーマを説明する
- 読み取り専用SQLクエリを実行する
セキュリティ機能
- 読み取り専用アクセス: SELECT、SHOW、DESCRIBE、および EXPLAIN ステートメントのみが許可されます
- クエリ検証: SQLインジェクションを防ぎ、データ変更の試みをブロックします
- クエリタイムアウト: 長時間実行されるクエリがリソースを消費するのを防ぎます
- 行制限: 過剰なデータ返送を防止
インストール
1. 次のいずれかの方法でインストールします。
NPMからインストール
ソースからビルド
Smithery経由でインストール
Smithery経由で Claude AI 用の MySQL データベース アクセス MCP サーバーを自動的にインストールするには:
2. 環境変数を設定する
サーバーには次の環境変数が必要です。
MYSQL_HOST
: データベースサーバーのホスト名MYSQL_PORT
: データベースサーバーのポート (デフォルト: 3306)MYSQL_USER
: データベースのユーザー名MYSQL_PASSWORD
: データベースパスワード(オプションですが、安全な接続のために推奨されます)MYSQL_DATABASE
: デフォルトのデータベース名(オプション)
3. MCP設定に追加
MCP 設定ファイルに次の構成を追加します。
npm 経由でインストールした場合 (オプション 1):
ソースからビルドした場合 (オプション 2):
利用可能なツール
データベース一覧
MySQL サーバー上のアクセス可能なすべてのデータベースを一覧表示します。
パラメータ: なし
例:
リストテーブル
指定されたデータベース内のすべてのテーブルを一覧表示します。
パラメータ:
database
(オプション): データベース名(指定されていない場合はデフォルトを使用)
例:
テーブルの説明
特定のテーブルのスキーマを表示します。
パラメータ:
database
(オプション): データベース名(指定されていない場合はデフォルトを使用)table
(必須): テーブル名
例:
クエリ実行
読み取り専用の SQL クエリを実行します。
パラメータ:
query
(必須): SQL クエリ(SELECT、SHOW、DESCRIBE、および EXPLAIN ステートメントのみが許可されます)database
(オプション): データベース名(指定されていない場合はデフォルトを使用)
例:
テスト
サーバーには、MySQL セットアップの機能を検証するためのテスト スクリプトが含まれています。
1. テストデータベースのセットアップ
このスクリプトは、テスト データベース、テーブル、およびサンプル データを作成します。
2. MCPツールのテスト
このスクリプトは、テスト データベースに対して各 MCP ツールをテストします。
3. すべてのテストを実行する
セットアップ テストとツール テストの両方を実行するには:
トラブルシューティング
問題が発生した場合:
- サーバーログでエラーメッセージを確認してください
- MySQLの資格情報と接続の詳細を確認する
- MySQLユーザーに適切な権限があることを確認する
- クエリが読み取り専用であり、適切にフォーマットされていることを確認してください
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
MySQL データベースへの読み取り専用アクセスを提供する MCP サーバー。