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.1b2.tar.gz (5.2 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.1b2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for project_work_summary_mcp-0.0.1b2.tar.gz
Algorithm Hash digest
SHA256 27e546b28b45b8b0aa8733e55adeb2aab96600295f474444e092eedfe6ab2924
MD5 4a86da087e6b15b46364add6149d363f
BLAKE2b-256 b57d81bb91c157e26e611a23d72a98ba8d556696a68de0eca1a9d67f90400b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for project_work_summary_mcp-0.0.1b2-py3-none-any.whl
Algorithm Hash digest
SHA256 5f503d0bdc1856f725967af4d3b8b70467364a86d12d56d770ba51b25fd93d4c
MD5 ddc4b7b3244ced8caad297b9310883cd
BLAKE2b-256 f867a6738d1ff66c8a982172b754ab02c36fbf702af1bc1015753ba86cea2b9a

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