
Simple MySQL MCP Server

2025.05.09
0
PythonMySQL 数据库查询FastAPI 服务器数据库
Simple MySQL MCP Server 是一个基于 FastAPI 的轻量级 MCP 服务器,允许 GitHub Copilot 或其他兼容 MCP 的工具安全地查询本地或 Docker 化的 MySQL 数据库。
View on GitHub
Overview
基本能力
产品定位
Simple MySQL MCP Server 是一个用于安全查询 MySQL 数据库的轻量级 MCP 服务器。
核心功能
- 连接到任何 MySQL 实例(XAMPP、Docker、Linux 原生等)
- 快速且轻量级(基于 FastAPI 构建)
- 自动阻止破坏性 SQL 操作(如
DROP
、DELETE
等) - 记录查询及其执行时间
- 兼容 MCP.so(包含
mcp.json
)
适用场景
- 开发者在本地或 Docker 环境中安全地查询 MySQL 数据库
- 需要与 GitHub Copilot 或其他 MCP 兼容工具集成的场景
使用教程
使用依赖
确保已安装 Python 和 pip。
安装教程
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
调试方式
启动服务后,可以通过访问 http://0.0.0.0:8081
进行调试。