协同平台MCP服务
Project description
Project Work Summary MCP
这是一个用于获取项目工作摘要的MCP服务器,它连接到MySQL数据库来查询发布内容。
问题解决:MCP error -32000: Connection closed
常见原因及解决方案
-
数据库连接问题
- 确保数据库服务器正在运行且可访问
- 检查网络连接是否正常
- 验证数据库凭据是否正确
-
环境配置问题
- 确保设置了正确的环境变量
- 检查
ENV变量是否设置为prod或test
-
连接超时问题
- 增加了重试机制和超时设置
- 数据库连接现在具有3次重试机会
安装和运行
安装依赖
cd project-work-summary-mcp
uv sync
运行测试
# 使用本地测试脚本
./localTest.sh
或者直接运行:
uv run project-work-summary-mcp
配置
环境变量
ENV: 环境类型 (prod或test)LOGLEVEL: 日志级别 (DEBUG,INFO,WARNING,ERROR)
数据库配置
配置文件位于 config/ 目录下:
mysql_test_config.json: 测试环境配置mysql_prod_config.json: 生产环境配置
故障排除
1. 数据库连接失败
如果遇到数据库连接问题,请检查:
# 测试数据库连接
telnet 10.246.1.208 3306
2. MCP连接问题
如果仍然出现 Connection closed 错误,请:
- 检查日志输出以获取更多详细信息
- 确保网络可达性
- 验证数据库凭据
- 尝试重启MCP服务器
3. 超时问题
如果服务器启动后很快关闭,请检查:
- 网络延迟
- 数据库响应时间
- 服务器资源限制
日志
日志会输出到控制台,包含详细的调试信息。可以通过设置 LOGLEVEL 环境变量来调整日志级别。
改进措施
本次更新增加了以下改进来解决连接问题:
- 增强的连接重试机制:数据库连接现在有3次重试机会
- 更好的错误处理:增加了详细的错误日志记录
- 超时控制:添加了服务器启动超时机制
- 改进的日志记录:提供更多上下文信息帮助调试
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file project_work_summary_mcp-0.0.1b3.tar.gz.
File metadata
- Download URL: project_work_summary_mcp-0.0.1b3.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
061ca9316e0a70fa65b2430a7d68dea1218a75ef729e15c0a61d902a553aeea9
|
|
| MD5 |
203f22e0b643ab4ec14d87ee89b98074
|
|
| BLAKE2b-256 |
17ea274adcf12e3d24e0cc500b1cdb961301b079e686fe5e3f1a4f2c7ca53269
|
File details
Details for the file project_work_summary_mcp-0.0.1b3-py3-none-any.whl.
File metadata
- Download URL: project_work_summary_mcp-0.0.1b3-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd6daf59ec53a1e93c3cae379f06289caeba9051daf436c0795a2984902f84b6
|
|
| MD5 |
92f6505eceda4d37e4a90cb374a46de7
|
|
| BLAKE2b-256 |
48021c3723ec8cd2ac9be4350123c193af302ee852c499890a8c3c3471bddc02
|