Hey everyone, just wanted to share something I ran into while using the Cursor editor in Composer’s agent mode. It seems like there’s a bit of a conflict between Cursor’s edit_file
function and the file operations provided by the Filesystem MCP Server. What I’ve noticed is that when you’re in agent mode, Cursor tends to prioritize the Filesystem MCP Server for file writing, rather than using its own edit_file
functionality. Has anyone else experienced this or found a workaround?
Thanks for bringing this up! While I agree that MCP servers should not be able to override the build in tools, this probably isn’t something we limit in the code.
I’ll flag this to the team to fix in a future update!
1 Like
can you share a request id where this happens?
just chipping in, i also experienced this. my issue is that write_file just overwrites everything unlike edit_file so i couldn’t do code review before accepting. a bit unfortunate because i like the other methods that filesystem mcp uses because then cursor doesn’t have to run shell commands to interact with the filesystem (mv, ls, mkdir, etc)
i’m not on my computer right now but i think i can share the request id later where the issue occurred once i got back