← 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.