MCP Sorun Giderme
Yaygın MCP entegrasyon sorunlarını çözün — sunucu başlamıyor, araçlar görünmüyor, kimlik doğrulama hataları.
MCP Sorun Giderme
Synapse MCP'yi LLM istemcinizle entegre ederken yaygın sorunlar ve çözümler.
Hızlı Teşhis Kontrol Listesi
- ✅ Node.js 18+ yüklü mü? (
node --version) - ✅ Mind Key
mk_ile mi başlıyor? (JWTeyJ...değil) - ✅ Synapse API erişilebilir mi? (
curl https://synapse.schaefer.zone/health) - ✅ Mind Key çalışıyor mu? (
curl -H "Authorization: Bearer mk_..." .../memory/recall) - ✅ Yapılandırma dosyası geçerli JSON mu? (sonda virgül yok, yorum yok)
- ✅ Yapılandırma değişikliğinden sonra istemci yeniden başlatıldı mı?
- ✅ MCP sunucusu manuel olarak başlıyor mu? (
npx -y synapse-mcp-api@latest)
Sorun: İstemcide Hiç Araç Görünmüyor
Belirtiler
- Claude Desktop / Cursor / Continue 0 araç gösteriyor
- MCP sunucuları listesinde 🔌 simgesi veya "synapse" girişi yok
Çözümler
- İstemciyi tamamen yeniden başlatın — macOS'ta Cmd+Q (sadece pencereyi kapatmak değil)
- Yapılandırma dosyası konumunu kontrol edin:
- Claude Desktop macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Desktop Windows:
%APPDATA%\Claude\claude_desktop_config.json - Cursor:
~/.cursor/config.json - Continue:
~/.continue/config.json
- Claude Desktop macOS:
- JSON'ı doğrulayın — yapılandırmayı https://jsonlint.com'a yapıştırın
- İstemci loglarını MCP hataları için kontrol edin:
- Claude Desktop:
~/Library/Logs/Claude/mcp.log(macOS) - Cursor: View → Output → MCP
- Claude Desktop:
- MCP sunucusunu manuel çalıştırın — başlangıç hatalarını görmek için:
SYNAPSE_MIND_KEY=mk_... npx -y synapse-mcp-api@latest
Sorun: "Mind Key invalid" Hatası
Belirtiler
- Araçlar görünüyor ama çağrılar "401 Unauthorized" ile başarısız oluyor
- Hata: "Mind Key fehlt oder ungültig"
Çözümler
- Mind Key biçimini doğrulayın —
mk_ile başlar, ~40 karakter - Doğrudan test edin:
curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall - Env değişkeninin ayarlandığını kontrol edin — stdio taşıyıcısı için env değişkeni kabuğunuzda değil, MCP sunucu yapılandırmasında olmalı
- Yeni bir Mind Key alın:
# Login to get JWT curl -X POST .../login -d '{"email":"...","password":"..."}' # Create new mind curl -X POST .../minds -H "Authorization: Bearer YOUR_JWT" -d '{"name":"new mind"}'
Sorun: npx Bulunamadı
Belirtiler
- Hata: "npx: command not found"
- MCP sunucusu başlatılamıyor
Çözümler
- Node.js 18+ yükleyin:
- macOS:
brew install nodeveya https://nodejs.org'dan indirin - Linux:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && sudo apt install -y nodejs - Windows: https://nodejs.org'dan indirin
- macOS:
- Yükledikten sonra terminali yeniden başlatın
- Doğrulayın:
node --version && npx --version
Sorun: SYNAPSE_URL Erişilemiyor
Belirtiler
- MCP sunucusu başlıyor ama araç çağrıları zaman aşımına uğruyor
- Hata: "fetch failed" veya "ECONNREFUSED"
Çözümler
- Bağlantıyı test edin:
curl https://synapse.schaefer.zone/health - Kurumsal güvenlik duvarını kontrol edin — giden HTTPS'yi engelliyor olabilir
- Alternatif URL deneyin:
- Üretim:
https://synapse.schaefer.zone - MCP sunucusu:
https://synapse-mcp.schaefer.zone
- Üretim:
- Self-hosted için: Synapse örneğinizin çalıştığından ve erişilebilir olduğundan emin olun
Sorun: MCP Sunucusu Çöküyor
Belirtiler
- MCP sunucusu başladıktan hemen sonra çıkıyor
- İstemci logları "MCP server disconnected" gösteriyor
Çözümler
- Hatayı görmek için manuel çalıştırın:
SYNAPSE_MIND_KEY=mk_... SYNAPSE_URL=https://synapse.schaefer.zone \ npx -y synapse-mcp-api@latest - Port çakışmalarını kontrol edin — MCP sunucusu varsayılan olarak 13100 portunu kullanır
- npx önbelleğini temizleyin:
npx clear-npx-cache # or rm -rf ~/.npm/_npx - En son sürüme güncelleyin:
npx -y synapse-mcp-api@latest --version
Sorun: Araç Çağrıları 429 Döndürüyor
Belirtiler
- Hata: "Rate limit exceeded"
Çözümler
Bu MCP ile olmamalı (header kimlik doğrulaması kullanır, hız sınırı yok). Olursa:
- Bir yerde
?key=kullanıp kullanmadığınızı kontrol edin — header kimlik doğrulamasına geçin SYNAPSE_URL'i doğrulayın — doğru örneğe işaret ettiğinden emin olun- Sorun sürerse destekle iletişime geçin
Sorun: Araçlar Görünüyor Ama Çalışmıyor
Belirtiler
- İstemcide araçlar listeleniyor
- Bir araç çağırma hata döndürüyor veya sonuç vermiyor
Çözümler
- Araç adını kontrol edin — tam olmalı (örn.
memory.recalldeğilmemory_recall) - Argümanları doğrulayın — aracın giriş şemasını kontrol edin
- Doğrudan API ile test edin:
curl -X POST https://synapse.schaefer.zone/memory \ -H "Authorization: Bearer mk_..." \ -H "Content-Type: application/json" \ -d '{"category":"fact","key":"test","content":"hello"}' - Synapse sağlığını kontrol edin:
curl https://synapse.schaefer.zone/health
Yardım Alma
Yukarıdakiler hiçbiri sorununuzu çözmezse:
- Mevcut issue'ları kontrol edin: https://gitlab.com/schaefer-services/synapse-mcp/-/issues
- Yeni bir issue açın — şunlarla:
- MCP sunucu sürümü (
npx -y synapse-mcp-api@latest --version) - İstemci adı ve sürümü
- İşletim sistemi
- İlgili log alıntıları
- Yeniden üretme adımları
- MCP sunucu sürümü (