MCP Server syntax keeps changing

Why do you guys keep changing the way MCP servers are called. For example. I use an app called tynn.ai to handle my project scope. I had a entry in the allow list for tynn:* and that was working perfectly for all projects. Now every project I have is asking permission to run the mcp tools and it’s using a funky syntax like project-0_app-tynn:next. This should just be tynn:next

What’s going on? I’m seeing this same issue with other mcp servers as well.

Hey, thanks for the report.

The team is working on fixing the auto-run allowlist system for MCP tools.

To help with debugging, can you share:

  • Your Cursor version (Help > About)
  • A screenshot of the permissions prompt window that shows the new syntax

As a temporary workaround, try updating the allowlist patterns using the new format with project prefixes.

Version: 2.3.34 (user setup)
VSCode Version: 1.105.1
Commit: 643ba67cd252e2888e296dd0cf34a0c5d7625b90
Date: 2026-01-10T21:17:10.428Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

And here is it requesting to use a tool from a different mcp server.

1 Like