mcpField
M
mysql_mcpserver_stdio

mysql_mcpserver_stdio

ローカル
github.com/lanjunfeiデータベース179 週間前に更新

mysql_mcpserver_stdio について

MySQL のクエリを MCP ツールとして公開したい開発者向けの、Web ベースの生成ツールです。stdio と SSE に対応したサーバースクリプトを生成し、データベース接続確認機能も組み込みます。

主な機能

  1. 01MySQL MCP サーバースクリプトの一括生成
  2. 02データベース接続情報の設定
  3. 03カスタム SQL ツールの追加
  4. 04stdio と SSE のトランスポート対応
  5. 05データベース接続確認機能

活用シーン

  1. 01複数の MySQL データベース用スクリプトの生成
  2. 02SQL クエリの MCP ツール化
  3. 03SSE 経由での生成サーバーのテスト

MCP 対応

生成されたスクリプトは MCP サーバーとして動作し、stdio または SSE 経由でデータベース確認機能とカスタム SQL ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

MySQL MCP 服务器生成器(支持 stdio + SSE)

本项目用于批量生成基于 MySQL 的 MCP 服务器脚本。每个生成的脚本同时支持两种传输方式:

  • stdio – 通过本地子进程 / 管道调用
  • SSE (HTTP) – 通过 /sse 端点提供远程访问(适配 MCP Inspector)

安装

python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS / Linux / WSL
source .venv/bin/activate

pip install -r requirements.txt

使用流程

1️⃣ 启动生成器界面
python app.py

在浏览器打开 **http://127.0.0.1:5000**,依次完成:

  1. 输入 MySQL 连接信息(主机、端口、用户、密码、数据库)。
  2. 指定输出文件名(必须以 .py 结尾,如 my_server.py)。
  3. 点击 生成。脚本会自动包含一个 check_database 工具用于快速连通性测试。
2️⃣ 添加自定义工具

进入 “新增工具函数” 页面,为每条 SQL 查询填写:

字段说明
工具函数名使用 snake_case
工具说明1 行描述
SQL 语句使用 %s 占位符传参
输出格式(可选)Python 代码片段,用 content.append() 拼接返回文本

示例格式化代码:

for row in rows:
    content.append(f"设备账号: {row['username']}")
    content.append(f"IPv4: {row['user_ip4']}")

保存后脚本会自动插入工具函数。

3️⃣ 运行生成的服务器脚本
模式命令访问地址
stdio(默认)python my_server.py–
SSE / HTTPpython my_server.py --httphttp://127.0.0.1:8000/sse

📌 注意 当前 FastMCP.run() 默认监听 0.0.0.0:8000。 若需自定义端口,可在启动前设置环境变量,例如:

# Windows
set MCP_PORT=9110
# Linux / macOS / WSL
export MCP_PORT=9110
python my_server.py --http
4️⃣ 用 MCP Inspector 测试
npx @modelcontextprotocol/inspector

连接成功后,即可在左侧看到自动发现的工具列表并进行调用。


项目结构

├── app.py            # Flask GUI 生成器
├── templates/        # Jinja2 + Bootstrap 页面
├── static/           # 前端静态资源
├── requirements.txt  # 依赖列表
└── README.md         # 使用说明(本文件)

祝你开发顺利,快速批量生成 MCP Server!

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。