OS: Windows 11
Cursor IDE version: 2.4.22
Cursor Terminal: Git bash
After updating to latest version, I’m not able to turn on my mcp server that uses a wrapper script due to file not found error.
Sample mcp.json:
{
"mcpServers": {
"Jenkins": {
"command": "src/scripts/cursor/startJenkinsServer.sh"
}
}
}
Error from Output tab:
[error] /bin/bash: c:UsersjdoefoldersrcscriptscursorstartJenkinsServer.sh: No such file or directory
I used to be able to do this successfully in a prior Cursor version. I’m able to run that command on the cursor terminal successfully.
system
(system)
January 28, 2026, 6:43pm
2
Hi there!
We detected that this may be a bug report, so we’ve moved your post to the Bug Reports category.
To help us investigate and fix this faster, could you edit your original post to include the details from the template below?
Bug Report Template - Click to expand
Where does the bug appear (feature/product)?
Cursor IDE
Cursor CLI
Background Agent (GitHub, Slack, Web, Linear)
BugBot
Somewhere else…
Describe the Bug
A clear and concise description of what the bug is.
Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!
…
…
…
Expected Behavior
What is meant to happen here that isn’t working correctly?
Screenshots / Screen Recordings
If applicable, attach images or videos (.jpg, .png, .gif, .mp4, .mov)
Operating System
Windows 10/11
MacOS
Linux
Version Information
For Cursor IDE: Menu → About Cursor → Copy
For Cursor CLI: Run agent about in your terminal
IDE:
Version: 2.xx.x
VSCode Version: 1.105.1
Commit: ......
CLI:
CLI Version 2026.01.17-d239e66
For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)
For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…
Additional Information
Add any other context about the problem here.
Does this stop you from using Cursor?
Yes - Cursor is unusable
Sometimes - I can sometimes use Cursor
No - Cursor works, but with this issue
The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!
deanrie
(Dean Rie)
January 29, 2026, 3:00pm
4
Hey, thanks for the report. It looks like a bug in MCP’s handling of Windows paths. Backslashes get stripped when converting a relative path to an absolute one.
For now, here are a couple of workarounds:
Try using forward slashes in the absolute path:
{
"mcpServers": {
"Jenkins": {
"command": "bash",
"args": ["C:/Users/jdoe/folder/src/scripts/cursor/startJenkinsServer.sh"]
}
}
}
Or run it through bash explicitly with -c:
{
"mcpServers": {
"Jenkins": {
"command": "bash",
"args": ["-c", "./src/scripts/cursor/startJenkinsServer.sh"]
}
}
}
One more question. Do you remember which Cursor version worked fine? That would help us narrow down the regression.
@deanrie do you know when this will be fixed?
deanrie
(Dean Rie)
February 5, 2026, 9:34am
7
Hey, thanks for the ping. We’ve already escalated the bug report, but there’s no concrete timeline for when it’ll be fixed yet.
Right now, the workarounds I mentioned above are the best option:
Use forward slashes instead of backslashes in the absolute path
Or run it via bash -c with a relative path
I know it’s inconvenient, but for now this is the only way to get around the issue. I’ll post here once the fix is out.