feature: Integrate with warp
Description
Task Master AI MCP server fails to start or connect properly in certain terminal environments, such as Warp Terminal, despite working in Windsurf. The issue includes warnings like FastMCP warning could not infer client capabilities.
Steps to Reproduce
- Install Task Master AI via npm on a Mac.
2. Configure MCP server settings with API keys and environment variables.
3. Attempt to start the MCP server in Warp Terminal (it has MCP support now).
4. Observe the warning
FastMCP warning could not infer client capabilitiesand failure to detect MCP server in Warp. 5. Try connecting to the MCP server from Windsurf and observe successful connection.
Expected Behavior
The MCP server should start without warnings and be detected by all terminals and IDEs supporting MCP, including Warp Terminal.
Actual Behavior
The MCP server starts but shows warnings about client capabilities and is not detected by Warp Terminal, though it works in Windsurf.
Screenshots or Logs
Attached.
Environment
- Task Master version: 0.18.0
- Node.js version: v23.11.0
- Operating system: Mac OS 15.5
- IDE (if applicable): Warp Terminal (v0.2025.06.20.22.47.stable_05)
Additional Context
What it looks like in Warp MCP settings:
{ "task-master-ai": { "command": "npx", "args": [ "-y", "--package=task-master-ai", "task-master-ai" ], "env": { "ANTHROPIC_API_KEY": "ANTHROPIC_API_KEY_HERE", "XAI_API_KEY": "XAI_API_KEY_HERE", "PERPLEXITY_API_KEY": "my-api-used-here", "MISTRAL_API_KEY": "MISTRAL_API_KEY_HERE", "AZURE_OPENAI_API_KEY": "AZURE_OPENAI_API_KEY_HERE", "OLLAMA_API_KEY": "OLLAMA_API_KEY_HERE", "OPENAI_API_KEY": "OPENAI_API_KEY_HERE", "GOOGLE_API_KEY": "my-api-used-here", "OPENROUTER_API_KEY": "OPENROUTER_API_KEY_HERE" }, "working_directory": null, "start_on_launch": true } }
I fixed it by:
- Copying mcp.json content
- Delete mcp.json
- Restarting Cursor completely
- Adding MCP manually through Cursor Settings->Tools&Integrations->New MCP Server->Copy content of mcp.json
All worked like a charm afterwards. You can try also include your anthropic and perplexity API keys there instead of placeholders to doublecheck
not working for me
I fixed it by:
- Copying mcp.json content
- Delete mcp.json
- Restarting Cursor completely
- Adding MCP manually through Cursor Settings->Tools&Integrations->New MCP Server->Copy content of mcp.json
All worked like a charm afterwards. You can try also include your anthropic and perplexity API keys there instead of placeholders to doublecheck
As I mentioned in my post, I have no issues having it work with MCP Compatible IDE like Windsurf (I assume Cursor too). I only have issue having it work with Warp terminal. I copied the mcp.json to the MCP settings in Warp, and it showed issue like in the screenshot I uploaded earlier.
i have same error
I still feel it would be difficult to give warp the necessary rules that are injected into cursor, roocode, windsurf, etc. But more power to you if you can get it working the way you want!
Bump - dealing with the same issue.
Dealing with the same issue in warp
Same issue here - if anyone steer on a fix?
I moaned about this on the Discord yesterday and got told to raise a github request. Being the diligent crazy ass fool that I am, I stumbled across this open ticket. Little did I know that there's already some frontier cracked engineers months ahead of me. GG, let's go - also can you implement this and close this ticket.
Actually, can I ask - is this Warp (the terminal application) or Warp AI? For me, its Warp AI that I want to see supported - which is a different product? Maybe its the same issue though....?
Found 3 possible duplicate issues:
- https://github.com/eyaltoledano/claude-task-master/issues/1085
- https://github.com/eyaltoledano/claude-task-master/issues/731
- https://github.com/eyaltoledano/claude-task-master/issues/1077
This issue will be automatically closed as a duplicate in 3 days.
- If your issue is a duplicate, please close it and 👍 the existing issue instead
- To prevent auto-closure, add a comment or 👎 this comment
🤖 Generated with [Task Master Bot]