- 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
126 B
126 B