設定手順 について
設定手順は、MySQLとMCPに関連するプロジェクトのセットアップガイドです。Python仮想環境の作成と有効化、依存関係のインストール、LLMアプリへのMCPサーバー設定追加を説明しています。
主な機能
- 01uvによる仮想環境の作成
- 02requirements.txtからの依存関係の導入
- 03MCPサーバー設定の追加
活用シーン
- 01Python開発環境の準備
- 02LLMアプリからMySQL MCPサーバーを起動する設定
MCP 対応
LLMアプリの設定で、mcpServersにMySQLサーバーを追加する手順を示しています。READMEの抜粋には、サーバーのツールやデータの説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
設定手順
以下の手順で開発環境をセットアップできます。
① 仮想環境を作成
uv venv
このコマンドを実行すると、カレントディレクトリに .venv/ フォルダが作成されます。
② 仮想環境をアクティブにする
source .venv/bin/activate
③ 依存パッケージをインストールする
uv pip install -r requirements.txt
このコマンドで、プロジェクトに必要なPythonライブラリが一括でインストールされます。
④ LLMアプリの設定ファイルに下記を追記します。
{
"mcpServers": {
"mysql": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-server-mysql",
"run",
"main.py"
],
"env": {
"MYSQL_HOST": "${db_host}",
"MYSQL_PORT": "${db_port}",
"MYSQL_USER": "${db_user}",
"MYSQL_PASSWORD": "${db_password}",
"MYSQL_DATABASE": "${db_name}"
}
}
}
⑤ LLMアプリを再起動
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。