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.
| Sunucu | URL | Ne yapar |
|---|---|---|
| Inventory API | https://api.wink.travel/mcp | Envanter, rezervasyonlar, fiyatlar, satış kanalları, analizler ve tüm platform işlemleri |
| Integrations | https://integrations.wink.travel/mcp | Kanal yöneticisi entegrasyonları — mülkleri, fiyatları ve müsaitliği OTA’larla senkronize eder |
Kimlik doğrulama nasıl çalışır
Bölüm başlığı “Kimlik doğrulama nasıl çalışır”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:
- AI istemciniz, MCP uç noktasının
/.well-known/oauth-protected-resourcemeta verisinden yetkilendirme sunucusunu keşfeder. - İstemci, Dinamik İstemci Kaydı yoluyla kendini kaydeder — manuel uygulama kurulumu gerekmez.
- İstemci,
https://iam.wink.traveladresinde bir tarayıcı sekmesi açar. Wink hesabınızla oturum açar ve izin ekranında istenen izinleri onaylarsınız. - Wink, hesabınıza özel ve kimliğinize bağlı bir erişim belirteci verir.
- 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.
- 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.
AI istemcinizi bağlayın
Bölüm başlığı “AI istemcinizi bağlayın”-
Claude Code’un güncel olduğundan emin olun:
Terminal window npm install -g @anthropic-ai/claude-code -
Wink Inventory MCP sunucusunu ekleyin:
Terminal window claude mcp add wink-inventory https://api.wink.travel/mcp --transport http -
Claude Code sunucuya bağlanır, yetkilendirme sunucusunu keşfeder ve varsayılan tarayıcınızı açar.
-
Wink’te oturum açın ve izin ekranındaki istekleri onaylayın.
-
Claude Code bağlantıyı doğrular. Sunucunun göründüğünü ve araçların yüklendiğini kontrol etmek için
/mcpyazın.
Integrations sunucusunu da eklemek için:
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http-
Claude Desktop yapılandırma dosyasını düzenleyin:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
MCP sunucu girdilerini ekleyin:
claude_desktop_config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Claude Desktop’u tamamen kapatıp yeniden başlatın (menü çubuğundan Çıkış yapın — pencereyi kapatmak yeterli değildir).
-
Claude Desktop her yeni sunucu için bir tarayıcı sekmesi açar. Wink’te oturum açın ve izinleri onaylayın.
-
Alt araç çubuğundaki fiş simgesi her iki sunucunun bağlı olduğunu gösterir.
-
Codex CLI’nin yüklü olduğundan emin olun:
Terminal window npm install -g @openai/codex -
Codex yapılandırma dosyasını açın (veya oluşturun):
- macOS / Linux:
~/.codex/config.json - Windows:
%USERPROFILE%\.codex\config.json
- macOS / Linux:
-
Wink MCP sunucu girdilerini ekleyin:
~/.codex/config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Codex’i başlatın. İlk kullanımda Codex,
https://iam.wink.traveladresinde bir tarayıcı sekmesi açar. -
Wink’te oturum açın ve istenen izinleri onaylayın.
-
Codex bağlantıyı doğrular.
codexkomutunu çalıştırın ve Wink sunucularının aktif olduğunu doğrulamak için mevcut araçları listelemesini isteyin.
MCP sunucu desteği, Plus, Pro, Team ve Enterprise aboneleri için ChatGPT masaüstü uygulamasında mevcuttur.
-
Henüz yapmadıysanız ChatGPT masaüstü uygulamasını indirin ve kurun.
-
Uygulamayı açın ve sağ üst köşedeki profil simgenize tıklayın, ardından Ayarlar’ı seçin.
-
Bağlayıcılar (veya uygulama sürümünüze bağlı olarak MCP Sunucuları) bölümüne gidin ve Ekle’ye tıklayın.
-
Wink Inventory sunucu URL’sini girin:
https://api.wink.travel/mcpArdından Bağlan’a tıklayın.
-
ChatGPT,
https://iam.wink.traveladresinde bir tarayıcı sekmesi açar. Wink’te oturum açın ve izinleri onaylayın. -
Aynı işlemi Integrations sunucusu için tekrarlayın:
https://integrations.wink.travel/mcp -
Her iki sunucu Bağlayıcılar listenizde görünür. Yeni bir sohbet başlatın — Wink araçları otomatik olarak kullanılabilir.
-
Cursor MCP yapılandırma dosyasını açın (veya oluşturun):
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS / Linux:
-
Wink MCP sunucu girdilerini ekleyin:
~/.cursor/mcp.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Cursor’u açın. Ayarlar → Cursor Ayarları → MCP bölümüne gidin ve her iki sunucunun yeşil durum göstergesiyle göründüğünü doğrulayın. Kırmızı görünüyorsa Yenile’ye tıklayın.
-
Cursor,
https://iam.wink.traveladresinde bir tarayıcı sekmesi açar. Wink’te oturum açın ve izinleri onaylayın. -
Bir sohbet açın (
Ctrl+L/Cmd+L) ve bağlantıyı doğrulamak için Cursor’dan mevcut Wink araçlarını listelemesini isteyin.
-
Windsurf MCP yapılandırma dosyasını açın (veya oluşturun):
- macOS / Linux:
~/.codeium/windsurf/mcp_config.json - Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS / Linux:
-
Wink MCP sunucu girdilerini ekleyin:
~/.codeium/windsurf/mcp_config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Windsurf’u tamamen yeniden başlatın (Dosya → Çıkış, sonra tekrar açın).
-
Ayarlar → MCP Sunucuları bölümüne gidin ve her iki sunucunun bağlı olduğunu doğrulayın. Windsurf, ilk kullanımda
https://iam.wink.traveladresinde bir tarayıcı sekmesi açar. -
Wink’te oturum açın ve izinleri onaylayın. Kimlik doğrulama tamamlandığında sunucular ayarlar panelinde yeşile döner.
Cline, yerleşik MCP sunucu yöneticisi olan bir VS Code uzantısıdır. Manuel JSON düzenlemesi gerekmez.
-
VS Code Marketplace’ten Cline’ı yükleyin:
- VS Code’u açın ve
Ctrl+Shift+X/Cmd+Shift+Xtuşlarına basın - Cline arayın ve Yükle’ye tıklayın
- VS Code’u açın ve
-
Aktivite Çubuğundaki (sol kenar çubuğu) Cline simgesine tıklayarak Cline panelini açın.
-
Cline araç çubuğundaki MCP Sunucuları simgesine (fiş simgesi) tıklayın, ardından MCP Ayarlarını Düzenle’yi seçin.
-
VS Code,
cline_mcp_settings.jsondosyasını açar. Wink girdilerini ekleyin:cline_mcp_settings.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Dosyayı kaydedin. Cline otomatik olarak yeniden yüklenir ve
https://iam.wink.traveladresinde bir tarayıcı sekmesi açar. -
Wink’te oturum açın ve izinleri onaylayın. MCP Sunucuları panelinde her iki sunucu da aktif görünür.
Kapsamlar
Bölüm başlığı “Kapsamlar”İ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.readmcp.writemcp.removekapsamları MCP taşımasını açmak için ek olarak gereklidir.mcp.*kapsamına sahip bir istemci/mcpyoluna erişebilir, ancak çağırdığı her araç yine de sarmaladığı uç noktanın bölüm kapsamını uygular (örneğinbooking.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.
Sorun Giderme
Bölüm başlığı “Sorun Giderme”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:
# Claude Codeclaude mcp remove wink-inventoryclaude mcp add wink-inventory https://api.wink.travel/mcp --transport httpClaude 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