[FEATURE] put MCP config under .claude/, like Kiro, Copilot, Cursor and the rest
Resolved 💬 2 comments Opened Jun 12, 2026 by ncook-hxgn Closed Jun 16, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Claude has too many flags at the root of my repo, as well as a .claude/ folder. I'm fine with CLAUDE.md, but the .mcp.json convention just feels like clitter.
Kiro, Cursor, GitHub Copilot are all kind enough to keep their settings under their dot-folders:
.cursor/mcp.json.github/copilot-config.json.kiro/mcp.json
But for Claude, I have to have
.mcp.json
Could this file please be expected under, .claude/mcp.json, so that Claude falls inline with the expected norms that are set by using other tools?
Proposed Solution
Claude Code should read project-local MCP server settings from .claude/mcp.json or .claude/settings.json
Alternative Solutions
N/A
Priority
Medium - Would be very helpful
Feature Category
MCP server integration
Use Case Example
Every time I use Claude Code
Additional Context
Other tools don't clutter the root of my repo so much
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗