Tool name prefixing
MCP tools are now automatically prefixed with a sanitized version of server.name from the config. This prevents tool name collisions when multiple MCP servers are connected to the same client.
For example, with server.name: "some-mcp", a tool registered as something is exposed to the client as some_mcp_something.
How it works
server.nameis lowercased, non-alphanumeric characters are replaced with_, and a trailing_is appended.- If
server.nameis not set, each project falls back to its own default (e.g.some-mcp.).