bug: Taskmaster MCP is not getting detected in Windsurf in Windows 11 Pro, however, configures smoothly in Cursor
Description
Windsurf cannot detect the taskmaster MCP in Windows 11 Pro
Steps to Reproduce
2.
Expected Behavior
I added the same configuration to Cursor, and it worked. But not in Windsurf. I'm sure I followed the documentation correctly.
@joedanz I know you use windsurf, is this working for you ?
@sahaarijit mind telling me what OS you're using, task-master-ai version etc ?
@Crunchyman-ralph
I'm on Windows 11 Pro Taskmaster version: 0.16.1
I am having the opposite issue - the MCP is not detected in Cursor. Anyone else experiencing this? Running on an M1 Mac.
@blancpain feel free to create a discussion or an issue. lets keep these issues scoped, I will help everyone!
@Crunchyman-ralph is there any help I can get on this please?
I am having the opposite issue - the MCP is not detected in Cursor. Anyone else experiencing this? Running on an M1 Mac.
i encounter same issue, but it's can run on windows OS. so wired...
I am having the same issue in Windsurf. Troubleshooting with OpenAI o3 and Gemini 2.5 Pro, tried many things with no luck but i think I might be close with this....but it is above my skill level. This might lead to an answer or might not.
from AI: "Windsurf spawns each MCP server in a clean, non-interactive shell.
That shell doesn’t inherit the per-user PATH additions that put npx (and the global CLI shim for taskmaster-ai) on PATH.
So "command": "npx" silently fails ⇒ the process never reaches the handshake which is why you get a yellow dot & “0 tools” but the other 4 mcp servers connect and show the green dot and a number of "tools".
The issue occurs when MCP clients like Windsurf (or Cursor) cannot properly locate the Node.js executable or npm/npx commands.
This fails because Windsurf cannot find npx in its execution environment."
Can someone using windsurf do this:
npm i -g task-master-ai- Inside command of mcp, try to do:
npx task-master-aiornpx -y task-master-aii. make sure you use args so like command:npx, args: ["-y", "task-master-ai"], you get the gist
Can someone using windsurf do this:
npm i -g task-master-ai- Inside command of mcp, try to do:
npx task-master-aiornpx -y task-master-aii. make sure you use args so like command:npx, args: ["-y", "task-master-ai"], you get the gist
npx -y task-master-ai Useful!
Feels like this was resolved, please open a new issue if it wasn't