Skip to main content
Glama

AgilePlace MCP Server

by jhigh1594
FASTMCP_CLOUD_FINAL_FIX.mdโ€ข3.7 kB
# FastMCP Cloud - Final Fix Guide ## ๐ŸŽฏ **SOLUTION: Standalone Server Approach** The issue was that FastMCP Cloud couldn't import the `agileplace_mcp` module. I've created a **standalone server.py** file that contains everything needed. ## โœ… **What's Fixed** ### New File Structure ``` agileplace-mcp-server/ โ”œโ”€โ”€ server.py # โ† NEW: Standalone server with all tools โ”œโ”€โ”€ agileplace_mcp/ # โ† Supporting modules โ”‚ โ”œโ”€โ”€ auth.py โ”‚ โ”œโ”€โ”€ client.py โ”‚ โ”œโ”€โ”€ models.py โ”‚ โ””โ”€โ”€ tools/ โ””โ”€โ”€ requirements.txt ``` ### New FastMCP Cloud Configuration | Setting | Value | |---------|-------| | **Repository** | `jhigh1594/agileplace-mcp-server` | | **Entrypoint** | `server.py:mcp` | | **Environment Variables** | `AGILEPLACE_DOMAIN`, `AGILEPLACE_API_TOKEN` | ## ๐Ÿš€ **Deploy Now - 3 Simple Steps** ### Step 1: Update Your FastMCP Cloud Project 1. **Go to your project** on https://fastmcp.cloud 2. **Open Project Settings** 3. **Update Entrypoint** to: `server.py:mcp` 4. **Save Configuration** ### Step 2: Verify Environment Variables Make sure these are set in your FastMCP Cloud project: - `AGILEPLACE_DOMAIN` = `yourcompany.leankit.com` - `AGILEPLACE_API_TOKEN` = `your_token_here` ### Step 3: Test the Deployment After the update: - โœ… No more "No module named agileplace_mcp" errors - โœ… No more "File not found" errors - โœ… Server starts successfully - โœ… All 40+ tools are available ## ๐Ÿ”ง **How This Works** ### Standalone Server Approach The new `server.py` file: - โœ… Contains all FastMCP tools in one file - โœ… Imports from the `agileplace_mcp/` package - โœ… No complex module resolution needed - โœ… FastMCP Cloud can run it directly ### Why This Fixes Everything 1. **No Module Import Issues** - FastMCP Cloud runs `server.py` directly 2. **No Package Installation** - Everything is self-contained 3. **Simple Entrypoint** - Just `server.py:mcp` 4. **All Tools Available** - 40+ tools in one file ## ๐Ÿ“Š **What's Included in server.py** ### Complete Tool Set (40+ tools) - **Board Operations** (11 tools) - **Card Operations** (15 tools) - **Connection Tools** (11 tools) - **Dependency Tools** (4 tools) - **User & Team Queries** (9 tools) - **Bulk Operations** (5 tools) ### All Features - โœ… Authentication handling - โœ… Rate limiting with retry logic - โœ… Error handling and validation - โœ… Async/await throughout - โœ… Comprehensive logging ## ๐ŸŽ‰ **Expected Result** After updating your FastMCP Cloud project: ``` โœ… Deployment successful โœ… Server running at: https://your-project-name.fastmcp.app/mcp โœ… All tools registered and available โœ… Ready for Claude Desktop connection ``` ## ๐Ÿ”— **Connect Claude Desktop** Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "agileplace": { "url": "https://your-project-name.fastmcp.app/mcp" } } } ``` ## ๐Ÿงช **Test Your Server** Try these commands in Claude Desktop: > "List all my AgilePlace boards" > "Create a new card titled 'Test Card'" > "Show me the children of card [card_id]" ## ๐Ÿ“š **Documentation Updated** All documentation has been updated with the new entrypoint: - โœ… README.md - โœ… QUICKSTART.md - โœ… DEPLOY_FASTMCP_CLOUD.md - โœ… DEPLOYMENT_CHECKLIST.md - โœ… .fastmcp-cloud ## ๐ŸŽฏ **This is the Final Solution** The standalone server approach resolves all FastMCP Cloud compatibility issues: - โŒ No more module import errors - โŒ No more file path issues - โŒ No more package installation problems - โœ… Simple, direct execution - โœ… All tools working perfectly **Your AgilePlace MCP Server is now ready for production deployment!** ๐Ÿš€

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jhigh1594/agileplace-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server