使用说明
MySQL MCP服务器
MySQL的只读MCP服务器(FastMCP)。支持stdio(克劳德桌面)和HTTP(光标等)。
工具
list_databases-列出所有数据库list_tables-列出连接数据库中的所有表run_query-执行只读SQL查询
设置
pip install -r requirements.txt
配置
集 DATABASE_URL 在 .env:
DATABASE_URL=mysql://user:password@host:3306/database
跑
Stdio(默认值-适用于Claude Desktop):
python main.py
克劳德桌面插件:
claude mcp add --transport stdio mysql-mcp -- python /path/to/mcp-mysql/main.py
集 DATABASE_URL 在环境中(例如在相同的环境中 claude mcp add 随着 --env,或者在启动Claude之前放入壳中)。
HTTP(游标/其他客户端):
MCP_TRANSPORT=streamable-http python main.py
服务器正在监听 http://0.0.0.0:8002 (或 PORT / BIND_HOST).
可选环境变量
BIND_HOST-要绑定的主机(默认值:0.0.0.0)PORT-HTTP端口(默认值:8002)MCP_TRANSPORT-stdio(默认),streamable-http,或sseDEBUG-调试日志设置为1/true/yes