[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

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗