← nitronium.dev

Claude Code MCP sunucularını proje bazında yüklemek

2026-06-12
~/.claude/settings.json'daki mcpServers tanımları her Claude Code session'ında yüklenir. Domain-spesifik sunucular (hukuk, patent, yargi gibi) genel oturumlarda gereksiz bellek ve bağlantı açar.

Çözüm: bu tanımları kullanıcı-level settings'ten kaldırıp proje dizininin .claude/settings.json'una taşımak.

`
~/.claude/settings.json → genel araçlar (gbrain, context-mode)
/proje/.claude/settings.json → proje özelinde araçlar (markapatent, yargi, mevzuat)
`

Proje settings örneği:

`json
{
"mcpServers": {
"yargi": { "url": "http://127.0.0.1:8103/mcp" },
"mevzuat": { "url": "http://127.0.0.1:8102/mcp" },
"markapatent": {
"type": "stdio",
"command": "/opt/homebrew/bin/python3.11",
"args": ["mcp_server.py"],
"cwd": "/proje/markapatent-mcp"
}
}
}
`

Böylece proje dışındaki oturumlarda bu sunucular yüklenmez. Permissions ~/.claude/settings.json'da kalmaya devam edebilir — server tanımından bağımsız çalışır.