AIForwardDeveloperChallenge
by keidson299·★ 1·Score 31
Python MCP server for Claude Desktop with code analysis and task management tools.
Overview
This is a functional MCP server built with Python using the FastMCP framework. It provides several useful tools for software development including file analysis, task management, and work logging. The server integrates seamlessly with Claude Desktop, allowing AI agents to leverage these tools for enhanced productivity. The implementation includes proper test coverage and documentation for troubleshooting.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you need basic code analysis and task management tools integrated with Claude Desktop, particularly for smaller development teams or individual developers.
When NOT to choose this
Avoid this if you need more advanced features, larger scale project management, or integration with development tools beyond Claude Desktop, as it has limited capabilities and a small community.
Tools this server exposes
5 tools extracted from the READMEanalyze_fileAnalyzes code files for metrics
log_workRecords work activities
add_taskCreates new tasks
list_tasksShows all tasks
complete_taskMarks tasks as completed
Comparable tools
Installation
Installation Steps
- Install prerequisites:
- Python 3.10 or higher - FastMCP package: pip install fastmcp
- Create necessary directories and files:
``bash mkdir logs echo "[]" > tasks.json echo "[]" > logs/work_log.json ``
- Start the MCP server:
``bash python main.py ``
- Configure Claude Desktop:
Add to your Claude Desktop configuration: ``json { "mcpServers": { "software-support": { "command": "python", "args": ["path/to/server/file/main.py"] } } } ``
FAQ
- How do I test if the MCP server is working?
- Run `python test_mcp_tools.py` in a separate terminal while the server is running. You should see test results for each tool.
- What should I do if Claude Desktop can't connect to the server?
- Check the path in claude_desktop_config.json matches your project location, ensure Developer Mode is enabled, and check Claude Desktop logs for connection errors.
Compare AIForwardDeveloperChallenge with
Last updated · Auto-generated from public README + GitHub signals.