基于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查看。 - 日志系统完整,运行状态和错误信息可通过控制台或日志文件查看。
