Simple MySQL MCP Server

Simple MySQL MCP Server

site icon
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 操作(如 DROPDELETE 等)
  • 记录查询及其执行时间
  • 兼容 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 进行调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。