Closed dhruv-bansal closed 3 weeks ago
What MCP client and version are you using?
I’m currently using VS Code and a mcp.config file for testing purposes as my MCP client. As far as I know, I’m not relying on any specific MCP-related extensions inside VS Code. Both client and mcp-server config as quoted above.
Let me explain my use case for better context:
I have a set of existing (legacy) microservices that already expose their APIs and OpenAPI specifications, available at the endpoint /v3/api-docs on each microservice.
I don't want to modify these microservices to integrate MCP logic directly.
From my understanding, mcp-access-point can act as a bridge here. If I configure mcp-access-point to point to my microservices’ OpenAPI endpoint(s), it should act as an MCP server that exposes those APIs as tools.
Once exposed, I should be able to use any MCP-compatible client (in my case, VS Code) to connect to this MCP server and view all available tools (i.e., the APIs exposed via the microservices).
This is the core of my use case and what I’m trying to achieve.
However, I’m currently unable to see the tools listed after setting this up — and I'm unsure if the issue lies in my configuration, understanding, or the way I'm testing with VS Code.
I tested MCP Inspector and Cursor Desktop, both work fine. Have you tried these two clients? btw, I'll test VS Code and reply later.
Thanks for reporting this. I've been able to reproduce the issue you described. This was a bug in VS Code. Refer to the discussion of the following issues microsoft/vscode#248949 microsoft/vscode#246753 modelcontextprotocol/python-sdk#530
Thanks for the input @sxhxliang End to end flow starts working atleast for the GET APIs. I am facing other problem for which I will be opening other issues.
I am trying to run simple use case - to expose existing APIs on MCP server as tools and then test it from the MCP client
config file for mcp-access-point
MCP client configuration
MCP client kept waiting for 'initialize request'
Logs for mcp-access-point