However, others didn’t work using command mode (stdio).
Unfortunately I haven’t found I way to view logs for those which didn’t work so I decided to download their source code and run as sse to debug in my IDE.
Cursor team, pls, look into it since using MCP servers is a function I have been waiting for a long time and really expect it to make I huge leap forward for cursor
Same here. Although the status of mcp server with stdio mode showing ‘connected’ and successfully located my tools, looks chat/composer wont call these tools.
Same problem here. The SSE endpoints work w/ MCP inspector but when I point at the url in cursor I get the error ‘No tools found’ in the dev console. I’m using mcp-proxy to go between stdio and SSE if that matters.
I’m testing out this repo: GitHub - aaronsb/confluence-cloud-mcp and I’m able to query a list of confluence spaces via SSE. I’ll see if I can hunt down another client to test out and see if it works.
Is it possible that I’m getting this error because it’s pointing locally (“http://localhost:3099”) and cursor is somehow trying to connect to this through the internet and failing?
Or maybe it’s trying to check for tools at a different URL?
And the error in the output logs for Cursor Indexing and Retrieval:
2025-01-31 21:35:57.069 [info] [MCP] Handling ListTools action for sse server: http://[obscured]/sse
2025-01-31 21:35:57.069 [info] [MCP] Listing tools from sse server with identifier: http://[obscured]/sse
2025-01-31 21:35:57.069 [info] [MCP] Creating client for sse server: http://[obscured]/sse
2025-01-31 21:35:57.069 [error] [MCP] Failed to connect to SSE server: o.default is not a constructor
2025-01-31 21:35:57.069 [error] [MCP] Error listing tools for sse server http://[obscured]/sse: o.default is not a constructor
This seems to be fixed in Version: 0.45.8 and I can connect over sse to my localhost over sse, it finds the tools but I can’t seem to have cursor make a call to and of the tools. No errors in the dev tools. It’s almost like they aren’t being registered in cursor’s context?
I’ve tried a few prompts such as “call the XYZ tool” but I haven’t had any success.
I also asked if it had access to any tools and it replied with “I aim to be direct and honest: I don’t have access to any MCP (Model Control Protocol) tools, and I want to avoid making claims about capabilities I don’t have. I can help with general programming questions and code analysis, but I can’t directly interact with any external systems or tools.”