modelcontextprotocol
modelcontextprotocol copied to clipboard
[Specification] Standardize `mcp.json` Workspace Location
It seems that every agent has its own opinion about where the mcp.json should live, cluttering the workspace and becoming a chore to keep in sync.
Examples
- cursor:
.cursor/mcp.json - vscode:
.vscode/mcp.json - claude:
.mcp.json
This will only get more difficult as the mcp.json grows in complexity, including the location in the spec would at least create a path for 'ecosystem friendly agents'.
See also https://github.com/orgs/modelcontextprotocol/discussions/274
And also https://github.com/modelcontextprotocol/modelcontextprotocol/issues/292
Closing in favor of https://github.com/modelcontextprotocol/modelcontextprotocol/issues/292.