MCP Server: Tools have random string

I was trying to integrate apidog-mcp-server with Claude Code Actions(GitHub - anthropics/claude-code-action), but the tools in apidog-mcp-server are named something like read_project_oas_{randomString}, so I can’t correctly specify them in Allowed_tools. How can I remove that random string, or at least retrieve it?

Thank you for the feedback. Previously, AI IDEs like Cursor did not have any MCP namespace, and once MCP tools had name conflicts, they could not function properly. Therefore, we added a random suffix to MCP tools to ensure the uniqueness of the name.

Thank you for the explanation—much appreciated. I’m looking forward to the upcoming release! Best of luck with your work!

Hey amanodesu I am trying to integrate api-dog mcp server in my co-pilot but its giving error that it is not avaialble in registry. are using npx, docker or pypi to get the server?

Could you please share a screenshot of the error message?

amanodesu Hi, we have released a new version of Apidog MCP Server. Please add the --no-tool-suffix parameter when starting Apidog MCP Server, so that tools will not have a random string suffix.

Hi! Thank you for reaching out.
I’ve been using npx to run the api-dog MCP server.

If it’s possible to install the api-dog server with Claude Code Action, I’d be happy to share my actions.yml with you.
However, I’m not sure if it will work the same way in your co-pilot setup.

Evans wow nice!!! Appreciate the quick fix — I’ll give it a try right away.

hey guys the issue is resolved, thanks.

I successfully install the MCP server. Thank you!!