Model Context Protocol (MCP) Server for Local MySQL について
PythonとFastMCPでローカルMySQLのMCPサーバーを作るための簡素なテンプレートです。すぐに開発を始めて拡張したい開発者向けで、複製後にデータベース認証情報を設定して利用できます。
主な機能
- 01Python FastMCPによる実装
- 02ローカルMySQLサーバーのテンプレート
- 03.envによる認証情報の設定
- 04PythonまたはMCP inspectorで起動
活用シーン
- 01ローカルMySQLのMCPプロジェクト作成
- 02プロトタイプ用データベース認証情報の設定
- 03基本サーバーを基にした独自ツールの拡張
MCP 対応
MCPサーバーのテンプレートであり、プロセスとして起動してClaude CodeなどのMCPクライアントに接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ローカル MySQL 用 Model Context Protocol(MCP)サーバー
目的
これは、Python 用の FastMCP を使用した、最低限の基本的な MCP サーバー実装です。すぐにコピー、貼り付け、実行して、お好みのツールに接続したい方のために提供しています。その後は、必要に応じて拡張してください。
始め方
- 仮想環境をセットアップした新しいプロジェクトにファイルをコピーします。
- 次のコマンドを入力します:pip install -r requirements.txt(仮想環境にパッケージをインストールします)
- .env.sample ファイルの名前を .env に変更します
- .env ファイルにデータベースの認証情報を設定します
- python server.py を実行してプロジェクトを起動します。インスペクターを使う場合は mcp dev server.py を実行します
Claude Code に組み込む
Claude Code はプロセスを起動して、これらの MCP サーバーを実行できます。MCP を Claude の MCP サーバーリストに追加し(詳細は /mcp コマンドを確認してください)、接続したら、ツールを使用するクエリを入力できます。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。