AIForwardDeveloperChallenge
by keidson299·★ 1·综合分 31
面向 Claude Desktop 的 Python MCP 服务器,提供代码分析和任务管理工具。
概述
这是一个使用 FastMCP 框架构建的功能性 MCP 服务器,提供了多个开发工具,包括代码分析、任务管理和工作日志记录。该服务器与 Claude Desktop 无缝集成,使 AI 代理能够利用这些工具提高工作效率。实现包括了适当的测试覆盖和故障排除文档。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果你需要与Claude Desktop集成的基本代码分析和任务管理工具,特别是小型开发团队或独立开发者,可以选择这个MCP服务器。
什么时候不要选它
如果你需要更高级的功能、更大规模的项目管理或与Claude Desktop之外的开发工具集成,避免使用此服务器,因为它的功能有限且社区规模小。
此 server 暴露的工具
从 README 抽取出 5 个工具analyze_fileAnalyzes code files for metrics
log_workRecords work activities
add_taskCreates new tasks
list_tasksShows all tasks
complete_taskMarks tasks as completed
可对比工具
安装
安装步骤
- 安装先决条件:
- Python 3.10 或更高版本 - FastMCP 包:pip install fastmcp
- 创建必要的目录和文件:
``bash mkdir logs echo "[]" > tasks.json echo "[]" > logs/work_log.json ``
- 启动 MCP 服务器:
``bash python main.py ``
- 配置 Claude Desktop:
在 Claude Desktop 配置中添加: ``json { "mcpServers": { "software-support": { "command": "python", "args": ["path/to/server/file/main.py"] } } } ``
FAQ
- 如何测试 MCP 服务器是否正常工作?
- 在服务器运行时,在另一个终端运行 `python test_mcp_tools.py`。你应该能看到每个工具的测试结果。
- 如果 Claude Desktop 无法连接到服务器该怎么办?
- 检查 claude_desktop_config.json 中的路径是否与项目位置匹配,确保启用了开发者模式,并检查 Claude Desktop 日志中的连接错误。
AIForwardDeveloperChallenge 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。