Hey, thanks for the detailed report.
MCP and spaces in paths
This is a known issue. When args is missing, Cursor uses legacy command parsing, which doesn’t handle spaces correctly. Besides using an 8.3 short path, there’s another workaround. Wrap the call with cmd.exe:
"mcpServers": {
"my-server": {
"command": "cmd",
"args": ["/c", "C:\\Program Files\\Vendor\\Product\\mcp-server.exe"],
"env": {}
}
}
This lets you pass the full path as a single argument, without it being split on spaces. A similar bug was reported in this thread: Local MCP servers with absolute paths with spaces do not work.
In-app bug reporting
Cursor already has a basic feedback option. In chat, you can open the context menu in the top right and give feedback or thumbs down specific answers. But I agree it’s not a full bug reporter. A similar request is already on the forum: Please add an in-app bug report feature.
Let me know if the cmd workaround helped.