Files
basecamp-mcp-server/requirements.txt
George Antonopoulos d7e39019c8 🚀 MAJOR: Migrate to official FastMCP framework
- Create new basecamp_fastmcp.py using official Anthropic MCP SDK
- Migrate 19 essential tools following official MCP best practices
- Maintain identical tool names and API compatibility with original server
- Add FastMCP dependencies (mcp[cli]>=1.2.0, httpx, anyio)
- Use async/await with anyio.to_thread for sync→async bridge
- Follow official logging practices (stderr + file, not stdout)
- Full compatibility with Cursor and Claude Desktop

Core tools migrated:
 Projects: get_projects, get_project, get_todolists, get_todos
 Search: search_basecamp, global_search
 Communication: get_comments, get_campfire_lines
 Card Tables: get_card_tables, get_card_table, get_columns, get_cards
 Card Management: create_card, get_card, update_card, move_card, complete_card
 Column Management: get_column, create_column

Next: Update config generation for dual-run support
2025-07-27 19:30:59 +01:00

9 lines
126 B
Plaintext

requests==2.31.0
python-dotenv==1.0.0
flask==2.3.3
flask-cors==4.0.0
pytest==7.4.0
mcp[cli]>=1.2.0
httpx>=0.25.0
anyio>=4.0.0