基于SSE的MySQL查询服务
一个基于MCP框架并支持SSE实时数据传输的MySQL查询服务器。
快速入门
-
克隆项目到本地: git clone [项目地址] cd mysql-query-server
-
安装依赖包: pip install -r requirements.txt
-
配置环境变量:
- 复制
.env.example
文件并重命名为.env
- 根据实际情况修改
.env
文件中的配置
- 复制
-
启动服务器: python src/server.py
-
访问服务,默认地址为:
http://127.0.0.1:3000/sse
项目结构
src/
: 源代码目录server.py
: 主服务文件db/
: 数据库相关代码security/
: SQL安全相关代码tools/
: 工具类代码
tests/
: 测试代码目录.env.example
: 环境变量示例文件requirements.txt
: 项目依赖文件
注意事项
- 修改
.env
中的ALLOWED_RISK_LEVELS
控制风险级别。 - 敏感信息默认隐藏,开发环境可设置
ALLOW_SENSITIVE_INFO=true
查看。 - 日志系统完整,运行状态和错误信息可通过控制台或日志文件查看。