Tovább a tartalomhoz

MCP szerverek

A Wink két autentikált MCP szervert kínál. Mindkettő interaktív OAuth2 bejelentkezést használ (PKCE engedélyezési kód folyamat) — az AI ügynök egy böngészőfület nyit meg, így a Wink fiókjával jelentkezhet be. Nincs szükség kliens titkok kezelésére.

SzerverURLMit csinál
Inventory APIhttps://api.wink.travel/mcpKészlet, foglalások, árak, értékesítési csatornák, elemzések és az összes platform művelet
Integrationshttps://integrations.wink.travel/mcpCsatornamenedzser integrációk — ingatlanok, árak és elérhetőség szinkronizálása OTA-kkal

A Wink MCP szerverek a OAuth2 Authorization Code + PKCE folyamatot használják, és támogatják a Dynamic Client Registration (RFC 7591)-t. Így zajlik a csatlakozás első alkalommal:

  1. Az AI kliens felfedezi az engedélyező szervert az MCP végpont /.well-known/oauth-protected-resource metaadataiból.
  2. A kliens önmagát regisztrálja a Dynamic Client Registration segítségével — nincs szükség kézi alkalmazásbeállításra.
  3. A kliens megnyit egy böngészőfület a https://iam.wink.travel címen. Bejelentkezik Wink fiókjával, és jóváhagyja a kért engedélyeket a hozzájárulási képernyőn.
  4. A Wink kiad egy hozzáférési tokent, amely a fiókjához kötött és azonosítójához kapcsolódik.
  5. Az AI kliens minden MCP kéréshez csatolja a tokent. Minden eszköz eredménye automatikusan a kezelő entitásához van kötve.
  6. A tokenek 3 óra után lejárnak. Az AI kliens csendben frissíti őket a háttérben, újabb kérés nélkül.

Minden eszközhívás az Ön azonosítója alatt fut — ugyanazok az ACL szabályok érvényesek, amelyek a webportált védik az AI ügynökre is.


  1. Győződjön meg róla, hogy a Claude Code naprakész:

    Terminál
    npm install -g @anthropic-ai/claude-code
  2. Adja hozzá a Wink Inventory MCP szervert:

    Terminál
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. A Claude Code kapcsolatba lép a szerverrel, felfedezi az engedélyező szervert, és megnyitja az alapértelmezett böngészőt.

  4. Jelentkezzen be Wink fiókjával és hagyja jóvá az engedélykérést a hozzájárulási képernyőn.

  5. A Claude Code megerősíti a kapcsolatot. Írja be a /mcp parancsot, hogy ellenőrizze, megjelenik-e a szerver és betöltődtek-e az eszközök.

Az Integrations szerver hozzáadásához:

Terminál
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http

Amikor jóváhagyja a hozzájárulási képernyőt, láthatja, hogy az ügynök milyen jogosultságokat kér. Az MCP kliensek ugyanazt az engedélyezési szókincset használják, mint a platform többi része — lásd a teljes jogosultsági körök hivatkozását az Autentikáció oldalon.

Két dolog specifikus az MCP-re:

  • Az mcp.read, mcp.write, mcp.remove jogosultsági körök továbbiaként szükségesek az MCP kapcsolat megnyitásához. Az mcp.* jogosultsággal rendelkező kliens hozzáfér a /mcp végponthoz, de minden eszköz, amit meghív, továbbra is érvényesíti a végpont szakasz jogosultságát (pl. booking.read).
  • Az AI kliens csak a szükséges jogosultságokat kéri. Egyéni engedélyeket megtagadhat a hozzájárulási képernyőn — az ilyen megtagadott jogosultságot igénylő eszközök hibát adnak vissza, ha meghívják őket.

Nem nyílik meg böngészőfül

Lehet, hogy az AI kliens még nem támogatja az interaktív PKCE folyamatot. Ellenőrizze, hogy a legfrissebb verziót használja:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT asztali: frissítse az alkalmazás beépített frissítőjével

401 Unauthorized bejelentkezés után

A gyorsítótárazott token lejárt. Távolítsa el, majd adja hozzá újra a szervert, hogy új bejelentkezés induljon:

Terminál
# Claude Code
claude mcp remove wink-inventory
claude mcp add wink-inventory https://api.wink.travel/mcp --transport http

Claude Desktop és ChatGPT esetén távolítsa el a szerver bejegyzést a beállításokból, indítsa újra az alkalmazást, majd adja hozzá újra.

403 Forbidden egy adott eszköz hívásakor

Az eszköz olyan jogosultságot igényel, amit nem hagyott jóvá a hozzájárulási képernyőn. Csatlakoztassa újra a szervert — a hozzájárulási képernyő ismét megjelenik, és jóváhagyhatja a hiányzó engedélyt.

A szerver megjelenik, de az eszköz hívások “account not found” hibát adnak

Olyan Wink fiókkal van bejelentkezve, amelyhez nincs kezelő entitás rendelve. Látogasson el a Wink Portálra, és győződjön meg róla, hogy a fiókja megfelelően be van állítva az MCP szerver használata előtt.

A token lejár a munkamenet közben

A tokenek 3 óráig érvényesek. A Claude Code és Claude Desktop csendben frissíti a tokeneket megszakítás nélkül. Ha hosszabb inaktivitás után hitelesítési hibákat tapasztal, írjon be egy új üzenetet — a kliens automatikusan újra hitelesít.

Codex CLI “MCP server unreachable” hibát jelez

Ellenőrizze, hogy a ~/.codex/config.json érvényes JSON (nincsenek felesleges vesszők), és hogy a "type": "http" beállítás szerepel. A Codex távoli szerverekhez HTTP transportot igényel; a stdio transport csak helyi binárisokhoz használható.

ChatGPT “Csatlakozók” menü hiányzik

Az MCP támogatáshoz a ChatGPT asztali alkalmazás 1.2024.352 vagy újabb verziója szükséges, valamint aktív Plus, Pro, Team vagy Enterprise előfizetés. Frissítse az alkalmazást, és ellenőrizze előfizetését a Beállítások → Fiók menüpontban.

Cursor szerver piros / “Csatlakozás sikertelen”

Ellenőrizze, hogy a ~/.cursor/mcp.json érvényes JSON és tartalmazza a "type": "http" beállítást. Ezután menjen a Beállítások → Cursor beállítások → MCP részhez, és kattintson a Frissítés gombra. Ha a hiba továbbra is fennáll, indítsa újra teljesen a Cursor-t — a konfigurációs változtatásokat nem mindig veszi észre újraindítás nélkül.

Windsurf MCP szerverek nem jelennek meg a beállításokban

A Windsurf teljes újraindítást igényel (nem elég az ablak újratöltése) az mcp_config.json változások észleléséhez. Használja a Fájl → Kilépés menüpontot, majd indítsa újra. Ha a szerverek még mindig nem jelennek meg, ellenőrizze, hogy Windsurf 1.4+ verziót használ a Súgó → A Windsurf névjegye menüpontban.

Cline “Szerver hozzáadása” opció nem látható

Az MCP szerver kezelőhöz Cline 2.0 vagy újabb verzió szükséges. Nyissa meg a VS Code Kiterjesztések panelt, keresse meg a Cline-t, és kattintson a Frissítés gombra, ha elérhető. Frissítés után töltse újra a VS Code-ot (Ctrl+Shift+P → “Developer: Reload Window”).


Wink Portál megnyitása Wink a GitHubon