claude-task-master icon indicating copy to clipboard operation
claude-task-master copied to clipboard

feature: Integrate with warp

Open cmdaltctr opened this issue 10 months ago • 11 comments

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

  1. 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 capabilities and 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 } }

Image

Image

cmdaltctr avatar Jun 24 '25 20:06 cmdaltctr

I fixed it by:

  1. Copying mcp.json content
  2. Delete mcp.json
  3. Restarting Cursor completely
  4. 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

krzysiuw2 avatar Jun 25 '25 07:06 krzysiuw2

not working for me

mateusgalasso avatar Jun 25 '25 12:06 mateusgalasso

I fixed it by:

  1. Copying mcp.json content
  2. Delete mcp.json
  3. Restarting Cursor completely
  4. 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.

cmdaltctr avatar Jun 25 '25 12:06 cmdaltctr

i have same error

naniiluja avatar Jun 26 '25 04:06 naniiluja

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!

zudsniper avatar Jun 26 '25 05:06 zudsniper

Bump - dealing with the same issue.

bsmithelion-arcadia avatar Jun 30 '25 13:06 bsmithelion-arcadia

Dealing with the same issue in warp

Crofter777 avatar Jun 30 '25 17:06 Crofter777

Same issue here - if anyone steer on a fix?

macken04 avatar Jul 08 '25 21:07 macken04

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.

DelicateAlchemy avatar Jul 23 '25 09:07 DelicateAlchemy

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....?

Image

DelicateAlchemy avatar Jul 23 '25 09:07 DelicateAlchemy

Found 3 possible duplicate issues:

  1. https://github.com/eyaltoledano/claude-task-master/issues/1085
  2. https://github.com/eyaltoledano/claude-task-master/issues/731
  3. 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]

github-actions[bot] avatar Aug 28 '25 14:08 github-actions[bot]