Hi cursor team, i do not have spawn on my laptop, could it please be added to the documentation as a prerequisite or included in the documentation?
(3.10.13) test $ cursor-agent mcp list
Failed to list MCP servers: spawn npx -y @upstash/context7-mcp ENOENT
(3.10.13) test $ npx -y @upstash/context7-mcp
Context7 Documentation MCP Server running on stdio
^C
(3.10.13) test $ spawn npx -y @upstash/context7-mcp
zsh: command not found: spawn
(3.10.13) test $ cursor-agent --version
2025.08.27-24c29c1
Sharing a discovery that might help us bandaid our way to a workaround…
cursor-agent’s response of whether it lists the MCP servers or not appears 1:1 correlated to the existence of the approvals file at /Users/my.username/.cursor/projects/Users-my-username-path-to-my-repo-clone/mcp-approvals.json (I’m on Mac, but I’m confident there’s an equivalent for Linux/Windows). When this file exists, cursor-agent is able to list the MCPs correctly. When it doesn’t, cursor-agent doesn’t list them. Obviously we (the general public) is unaware of how what else cursor-agent updates in the process that creates this file. But just from this isolated test, it seems like it relies on its presence.
Code explorers and scientists- let’s find a workaround with this knowledge to force a fresh cursor-agent install to list the MCPs correctly!