Simple Mysql Mcp Server (python Based) について
FastAPI ベースの軽量な MCP サーバーで、MCP 対応ツールからローカルまたは Docker 上の MySQL データベースを検索できます。破壊的な SQL をブロックし、クエリと所要時間を記録します。
主な機能
- 01MySQL インスタンスへの接続
- 02破壊的な SQL 文のブロック
- 03クエリと所要時間の記録
- 04FastAPI ベースの実装
活用シーン
- 01ローカル MySQL データベースの検索
- 02Docker 上の MySQL データの確認
- 03MCP 対応ツールからの MySQL 利用
MCP 対応
MCP 対応クライアントに MySQL のクエリ機能を提供します。MCP.so 互換の `mcp.json` 設定が含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
シンプルな MySQL MCP サーバー
GitHub Copilot やその他の MCP 互換ツールから、ローカルまたは Docker 化された MySQL データベースを安全にクエリできる、FastAPI ベースの最小構成の MCP サーバーです。
⚡ 特徴
- 🔌 あらゆる MySQL インスタンスに接続(XAMPP、Docker、Linux ネイティブなど)
- 🚀 高速かつ軽量(FastAPI で構築)
- 🛡️ 危険な SQL(
DROP、DELETEなど)を自動的にブロック - 📊 クエリと実行時間を記録
- 🧩 MCP.so 互換(
mcp.jsonを同梱)
🛠 インストール(Python)
git clone https://github.com/your-username/simple-mysql-mcp-server.git
cd simple-mysql-mcp-server
cp config.sample.json config.json
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8081
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。