I developed an MCP server which publishes one tool. The MCP server is correctly added into the settings and able to be reached by Cursor, as evidenced by the fact the one tool is correctly discovered and listed under the settings (see screenshot).
Everything works in Claude Desktop.
Yet I can’t seem to trigger Cursor to actually use the tool.
Even when I specifically ask Cursor to run the tool by its name, it never does it and instead answers based on the underlying model’s training (in this case Claude).
Me: According to the search-my-docs MCP tool, what is the latest version of tailwindcss?
Let me search through the files to find information about the tailwindcss version.
I apologize, but I don’t have access to the search-my-docs MCP tool or its data in this environment. Without access to that specific tool or documentation, I cannot tell you what version of tailwindcss it references.
If you’d like to know the latest version of tailwindcss, I’d recommend:
I lost access to command mcp running locally in the middle of a session yesterday. Haven’t had it since. When I request Cursor/Sonnet to use MCP it obviously doesn’t know what I am referring to.
I’m quite sure something was changed in the system prompt yesterday and MCP tools were made unavailable. If only there was some transparency.
Try using underscores (_) instead of dashes (-) in the name. It think Cursor doesn’t recognize tools with dashes. Although it worked until yesterday, I had my selfmade MCP working with dashes
I am having the same issues. Cursor is in agent mode, claude 3.7.
Both servers I have work in Claude Desktop. The AI refuses to believe it can have tools. I have tried so many ways. Yes the tools have underscores. =)
-J