Skip to main content

协同平台MCP服务

Project description

Project Work Summary MCP

这是一个用于获取项目工作摘要的MCP服务器,它连接到MySQL数据库来查询发布内容。

问题解决:MCP error -32000: Connection closed

常见原因及解决方案

  1. 数据库连接问题

    • 确保数据库服务器正在运行且可访问
    • 检查网络连接是否正常
    • 验证数据库凭据是否正确
  2. 环境配置问题

    • 确保设置了正确的环境变量
    • 检查 ENV 变量是否设置为 prodtest
  3. 连接超时问题

    • 增加了重试机制和超时设置
    • 数据库连接现在具有3次重试机会

安装和运行

安装依赖

cd project-work-summary-mcp
uv sync

运行测试

# 使用本地测试脚本
./localTest.sh

或者直接运行:

uv run project-work-summary-mcp

配置

环境变量

  • ENV: 环境类型 (prodtest)
  • 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 错误,请:

  1. 检查日志输出以获取更多详细信息
  2. 确保网络可达性
  3. 验证数据库凭据
  4. 尝试重启MCP服务器

3. 超时问题

如果服务器启动后很快关闭,请检查:

  • 网络延迟
  • 数据库响应时间
  • 服务器资源限制

日志

日志会输出到控制台,包含详细的调试信息。可以通过设置 LOGLEVEL 环境变量来调整日志级别。

改进措施

本次更新增加了以下改进来解决连接问题:

  1. 增强的连接重试机制:数据库连接现在有3次重试机会
  2. 更好的错误处理:增加了详细的错误日志记录
  3. 超时控制:添加了服务器启动超时机制
  4. 改进的日志记录:提供更多上下文信息帮助调试

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

project_work_summary_mcp-0.0.1b3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

project_work_summary_mcp-0.0.1b3-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file project_work_summary_mcp-0.0.1b3.tar.gz.

File metadata

File hashes

Hashes for project_work_summary_mcp-0.0.1b3.tar.gz
Algorithm Hash digest
SHA256 061ca9316e0a70fa65b2430a7d68dea1218a75ef729e15c0a61d902a553aeea9
MD5 203f22e0b643ab4ec14d87ee89b98074
BLAKE2b-256 17ea274adcf12e3d24e0cc500b1cdb961301b079e686fe5e3f1a4f2c7ca53269

See more details on using hashes here.

File details

Details for the file project_work_summary_mcp-0.0.1b3-py3-none-any.whl.

File metadata

File hashes

Hashes for project_work_summary_mcp-0.0.1b3-py3-none-any.whl
Algorithm Hash digest
SHA256 bd6daf59ec53a1e93c3cae379f06289caeba9051daf436c0795a2984902f84b6
MD5 92f6505eceda4d37e4a90cb374a46de7
BLAKE2b-256 48021c3723ec8cd2ac9be4350123c193af302ee852c499890a8c3c3471bddc02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page