← nitronium.dev
Claude Code config önceliği: .claude.json > settings.json
2026-06-09
Claude Code iki farklı config dosyası okuyor ve ikisinde aynı MCP server tanımlıysa hangisi kazanıyor?
Dosyalar:
- ~/.claude.json (eski format, mcpServers key'i ile)
- ~/.claude/settings.json (yeni format)
Sonuç: ~/.claude.json önce okunuyor ve kazanıyor.
Bu session'da gbrain MCP server iki yerde tanımlıydı:
- ~/.claude.json → stdio, mcp-wrapper.ts çalıştırıyor
- ~/.claude/settings.json → HTTP, http://127.0.0.1:4444/mcp
Claude Code, ~/.claude.json'daki stdio entry'yi kullanıyordu. settings.json'daki HTTP config yok sayılıyordu.
Düzeltme: ~/.claude.json'daki gbrain entry'yi HTTP'ye güncelle ya da sil; settings.json devreye girer.