İçeriğe geç

MCP Sunucuları

Wink, iki kimlik doğrulamalı MCP sunucusu sunar. Her ikisi de etkileşimli OAuth2 oturumu açma (PKCE yetkilendirme kodu akışı) kullanır — AI ajanın, Wink hesabınızla oturum açmanız için bir tarayıcı sekmesi açar. Yönetilecek istemci gizli anahtarı yoktur.

SunucuURLNe yapar
Inventory APIhttps://api.wink.travel/mcpEnvanter, rezervasyonlar, fiyatlar, satış kanalları, analizler ve tüm platform işlemleri
Integrationshttps://integrations.wink.travel/mcpKanal yöneticisi entegrasyonları — mülkleri, fiyatları ve müsaitliği OTA’larla senkronize eder

Wink MCP sunucuları OAuth2 Yetkilendirme Kodu + PKCE akışını kullanır ve Dinamik İstemci Kaydı (RFC 7591) destekler. İlk bağlantı kurulduğunda şu adımlar gerçekleşir:

  1. AI istemciniz, MCP uç noktasının /.well-known/oauth-protected-resource meta verisinden yetkilendirme sunucusunu keşfeder.
  2. İstemci, Dinamik İstemci Kaydı yoluyla kendini kaydeder — manuel uygulama kurulumu gerekmez.
  3. İstemci, https://iam.wink.travel adresinde bir tarayıcı sekmesi açar. Wink hesabınızla oturum açar ve izin ekranında istenen izinleri onaylarsınız.
  4. Wink, hesabınıza özel ve kimliğinize bağlı bir erişim belirteci verir.
  5. AI istemcisi, her MCP isteğine bu belirteci ekler. Tüm araç sonuçları otomatik olarak yönetim varlığınıza göre sınırlandırılır.
  6. Belirteçler 3 saat sonra sona erer. AI istemciniz, arka planda sessizce yeniler ve tekrar istemez.

Her araç çağrısı kimliğiniz altında çalışır — web portalını koruyan aynı ACL kuralları AI ajan için de geçerlidir.


  1. Claude Code’un güncel olduğundan emin olun:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Wink Inventory MCP sunucusunu ekleyin:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code sunucuya bağlanır, yetkilendirme sunucusunu keşfeder ve varsayılan tarayıcınızı açar.

  4. Wink’te oturum açın ve izin ekranındaki istekleri onaylayın.

  5. Claude Code bağlantıyı doğrular. Sunucunun göründüğünü ve araçların yüklendiğini kontrol etmek için /mcp yazın.

Integrations sunucusunu da eklemek için:

Terminal window
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http

İzin ekranını onayladığınızda, ajanın hangi izinleri istediğinin dökümünü görürsünüz. MCP istemcileri, platformun geri kalanıyla aynı izin sözlüğünü kullanır — tam liste için Kimlik Doğrulama sayfasındaki kapsam referansına bakın.

MCP’ye özgü iki şey vardır:

  • mcp.read mcp.write mcp.remove kapsamları MCP taşımasını açmak için ek olarak gereklidir. mcp.* kapsamına sahip bir istemci /mcp yoluna erişebilir, ancak çağırdığı her araç yine de sarmaladığı uç noktanın bölüm kapsamını uygular (örneğin booking.read).
  • AI istemcisi yalnızca ihtiyaç duyduğu kapsamları ister. İzin ekranında bireysel izinleri reddedebilirsiniz — reddedilen kapsam gerektiren araçlar çağrıldığında hata döner.

Tarayıcı sekmesi açılmıyor

AI istemciniz henüz etkileşimli PKCE akışını desteklemiyor olabilir. Güncel sürüm kullandığınızdan emin olun:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT masaüstü: uygulamanın yerleşik güncelleyicisinden güncelleyin

Oturum açtıktan sonra 401 Unauthorized hatası

Önbelleğe alınan belirteciniz eski olabilir. Sunucuyu kaldırıp yeniden ekleyerek yeni oturum açmayı tetikleyin:

Terminal window
# Claude Code
claude mcp remove wink-inventory
claude mcp add wink-inventory https://api.wink.travel/mcp --transport http

Claude Desktop ve ChatGPT için, ayarlardan sunucu girdisini kaldırın, uygulamayı yeniden başlatın ve tekrar ekleyin.

Belirli bir araç çağrısında 403 Forbidden hatası

Araç, izin ekranında onaylamadığınız bir kapsam gerektiriyor. Sunucuyu yeniden bağlayın — izin ekranı tekrar açılır ve eksik izni onaylayabilirsiniz.

Sunucu görünüyor ama araç çağrıları “hesap bulunamadı” hatası veriyor

Wink hesabınızda yönetim varlığı yok. MCP sunucusunu kullanmadan önce Wink Portal adresine gidip hesabınızın kurulu olduğundan emin olun.

Belirteç oturum ortasında sona eriyor

Belirteçler 3 saat geçerlidir. Claude Code ve Claude Desktop belirteçleri arka planda sessizce yeniler, oturumunuz kesilmez. Uzun süre boş kaldıktan sonra kimlik doğrulama hatası alırsanız yeni bir mesaj yazın — istemci otomatik olarak yeniden kimlik doğrulaması yapar.

Codex CLI “MCP sunucusuna ulaşılamıyor” hatası veriyor

~/.codex/config.json dosyanızın geçerli JSON olduğundan (sonunda virgül yok) ve "type": "http" olarak ayarlandığından emin olun. Codex, uzak sunucular için HTTP taşımasını gerektirir; stdio taşıması yalnızca yerel ikililer içindir.

ChatGPT “Bağlayıcılar” menüsü eksik

MCP desteği için ChatGPT masaüstü uygulaması sürüm 1.2024.352 veya daha yenisi ve aktif Plus, Pro, Team veya Enterprise aboneliği gerekir. Uygulamayı güncelleyin ve Ayarlar → Hesap bölümünden planınızı doğrulayın.

Cursor sunucusu kırmızı gösteriyor / “Bağlantı başarısız”

~/.cursor/mcp.json dosyanızın geçerli JSON ve "type": "http" içerdiğini doğrulayın. Sonra Ayarlar → Cursor Ayarları → MCP bölümüne gidip Yenile’ye tıklayın. Hata devam ederse Cursor’u tamamen yeniden başlatın — yapılandırma değişiklikleri bazen yeniden başlatma olmadan algılanmaz.

Windsurf MCP sunucuları ayarlarda görünmüyor

Windsurf, mcp_config.json değişikliklerini algılamak için tam yeniden başlatma (sadece pencere yenileme değil) gerektirir. Dosya → Çıkış yapıp yeniden açın. Sunucular hâlâ görünmüyorsa Windsurf sürümünüzün 1.4+ olduğundan Yardım → Windsurf Hakkında bölümünden emin olun.

Cline “Sunucu Ekle” seçeneği görünmüyor

MCP sunucu yöneticisi için Cline 2.0 veya daha yeni sürüm gerekir. VS Code Uzantılar panelini açın, Cline’ı bulun ve güncelleme varsa Güncelle’ye tıklayın. Güncellemeden sonra VS Code’u yeniden yükleyin (Ctrl+Shift+P → “Developer: Reload Window”).


Wink Portalını Aç GitHub’da Wink