MySQL MCP 服务器生成器(支持 stdio + SSE)
@lanjunfei
About MySQL MCP 服务器生成器(支持 stdio + SSE)
批量生成基于mysql数据库的mcpserver,支持stdio传输。Generate MCP servers in batch based on MySQL database, supporting stdio transmission.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mysql_mcpserver_stdio_sse": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MySQL MCP 服务器生成器(支持 stdio + SSE)?
一个基于 Flask 的 Web 工具,用于批量生成连接 MySQL 数据库的 MCP(Model Context Protocol)服务器脚本。生成的脚本同时支持 stdio(本地子进程/管道)和 SSE/HTTP(远程端点 /sse)两种传输方式,适合需要快速创建多个数据库 MCP 工具的用户。
How to use MySQL MCP 服务器生成器(支持 stdio + SSE)?
安装 Python 虚拟环境和依赖 (pip install -r requirements.txt),启动 python app.py 后在浏览器访问 http://127.0.0.1:5000,输入 MySQL 连接信息并指定输出文件名,点击生成。生成的脚本可直接运行(默认 stdio 模式,加 --http 参数启用 SSE 模式),也可通过 MCP Inspector 测试。
Key features of MySQL MCP 服务器生成器(支持 stdio + SSE)?
- 批量生成 MySQL 数据库的 MCP 服务器脚本
- 同时支持 stdio 和 SSE(HTTP)两种传输方式
- 通过 Flask Web 界面配置连接并生成脚本
- 可添加自定义工具函数,支持参数化 SQL 和格式化输出
- 生成脚本内置
check_database连通性测试工具 - 支持通过环境变量
MCP_PORT自定义 SSE 服务端口
Use cases of MySQL MCP 服务器生成器(支持 stdio + SSE)?
- 快速为多个 MySQL 数据库创建独立的 MCP 服务器
- 在本地开发环境中通过 stdio 调用数据库查询工具
- 通过 SSE 远程暴露 MySQL 查询接口供 MCP 客户端(如 Inspector)调用
- 为已有 SQL 语句封装成可复用的 MCP 工具函数
FAQ from MySQL MCP 服务器生成器(支持 stdio + SSE)?
安装需要哪些依赖?
需要 Python 虚拟环境,并执行 pip install -r requirements.txt 安装 Flask 及 MCP 相关依赖。
生成的服务器脚本支持哪些传输方式?
同时支持 stdio(默认)和 SSE(HTTP,通过 --http 参数启用),SSE 端点位于 http://127.0.0.1:8000/sse。
如何自定义 SSE 服务的端口?
启动前设置环境变量 MCP_PORT,例如 export MCP_PORT=9110(Linux/macOS)或 set MCP_PORT=9110(Windows),然后运行 python my_server.py --http。
能否在生成后添加或修改工具?
生成器的 “新增工具函数” 页面允许为每条 SQL 查询定义工具函数名、说明、SQL 语句(使用 %s 占位符)和输出格式,保存后脚本会自动插入相应工具。
如何用 MCP Inspector 测试生成的服务器?
运行 npx @modelcontextprotocol/inspector,Transport 选择 SSE,URL 填写 http://127.0.0.1:8000/sse,连接成功后即可看到并调用所有工具。
More Databases MCP servers
MySQL MCP Server
designcomputerA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
MotherDuck's DuckDB MCP Server
motherduckdbLocal MCP server for DuckDB and MotherDuck
Neon MCP Server
neondatabaseMCP server for interacting with Neon Management API and databases
Multi Database MCP Server
FreePeakA powerful multi-database server implementing the Model Context Protocol (MCP) to provide AI assistants with structured access to databases.
Sail MCP Server for Spark SQL
lakehqDrop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
Comments