Skip to content

MCP poslužitelji

Wink izlaže dva autentificirana MCP poslužitelja. Oba koriste interaktivnu OAuth2 prijavu (PKCE authorization code flow) — vaš AI agent otvara karticu preglednika kako biste se prijavili sa svojim Wink računom. Nema potrebe za upravljanjem klijentskim tajnama.

PoslužiteljURLŠto radi
Inventory APIhttps://api.wink.travel/mcpInventar, rezervacije, cijene, prodajni kanali, analitika i sve platformske operacije
Integrationshttps://integrations.wink.travel/mcpIntegracije channel managera — sinkronizacija objekata, cijena i dostupnosti s OTA-ima

Wink MCP poslužitelji koriste OAuth2 Authorization Code + PKCE protokol i podržavaju Dynamic Client Registration (RFC 7591). Evo što se događa kada se prvi put povežete:

  1. Vaš AI klijent otkriva authorization server iz MCP endpointa /.well-known/oauth-protected-resource metapodataka.
  2. Klijent se samoregistrira putem Dynamic Client Registration — nije potrebna ručna konfiguracija aplikacije.
  3. Klijent otvara karticu preglednika na https://iam.wink.travel. Prijavite se sa svojim Wink računom i odobrite tražene dozvole na zaslonu za suglasnost.
  4. Wink izdaje access token vezan uz vaš račun i povezanu identitet.
  5. AI klijent prilaže token svakom MCP zahtjevu. Svi rezultati alata automatski su ograničeni na vašu upravljačku jedinicu.
  6. Tokeni istječu nakon 3 sata. Vaš AI klijent ih tiho osvježava u pozadini bez ponovnog zahtjeva za prijavom.

Svaki poziv alata izvršava se pod vašim identitetom — ista ACL pravila koja štite web portal vrijede i za AI agenta.


  1. Provjerite je li Claude Code ažuriran:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Dodajte Wink Inventory MCP poslužitelj:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code kontaktira poslužitelj, otkriva authorization server i otvara vaš zadani preglednik.

  4. Prijavite se u Wink i odobrite zahtjev za dozvolama na zaslonu za suglasnost.

  5. Claude Code potvrđuje vezu. Upisom /mcp provjerite pojavljuje li se poslužitelj i jesu li alati učitani.

Za dodavanje i Integrations poslužitelja:

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

Kada odobrite zaslon za suglasnost, vidjet ćete detaljan prikaz što agent traži. MCP klijenti koriste isti vokabular dozvola kao i ostatak platforme — pogledajte puni referentni popis opsega na stranici Autentifikacije.

Dva su specifična za MCP:

  • Opsezi mcp.read, mcp.write i mcp.remove su dodatno potrebni za otvaranje MCP transporta. Klijent koji ima mcp.* opseg ima pristup /mcp, ali svaki alat koji pozove i dalje provjerava opseg sekcije endpointa koji obuhvaća (npr. booking.read).
  • AI klijent traži samo opsege koje treba. Možete odbiti pojedinačne dozvole na zaslonu za suglasnost — alati koji zahtijevaju odbijeni opseg vratit će grešku pri pozivu.

Kartica preglednika se ne otvara

Vaš AI klijent možda još ne podržava interaktivni PKCE protokol. Provjerite koristite li najnoviju verziju:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: ažurirajte putem ugrađenog updatera aplikacije

401 Unauthorized nakon prijave

Vaš spremljeni token može biti zastario. Uklonite i ponovno dodajte poslužitelj da pokrenete novu prijavu:

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

Za Claude Desktop i ChatGPT uklonite unos poslužitelja iz postavki, ponovno pokrenite aplikaciju i dodajte ga ponovno.

403 Forbidden pri pozivu određenog alata

Alat zahtijeva opseg koji niste odobrili na zaslonu za suglasnost. Ponovno povežite poslužitelj — zaslon za suglasnost će se ponovno pojaviti i moći ćete odobriti nedostajuću dozvolu.

Poslužitelj se pojavljuje, ali pozivi alata vraćaju “account not found”

Prijavljeni ste u Wink račun koji nema upravljačku jedinicu. Posjetite Wink Portal i provjerite je li vaš račun pravilno postavljen prije korištenja MCP poslužitelja.

Token istječe tijekom sesije

Tokeni vrijede 3 sata. Claude Code i Claude Desktop tiho osvježavaju tokene bez prekida sesije. Ako vidite greške autentifikacije nakon dužeg mirovanja, pošaljite novu poruku — klijent će se automatski ponovno autentificirati.

Codex CLI prikazuje “MCP server unreachable”

Provjerite je li vaš ~/.codex/config.json valjani JSON (bez zarez na kraju) i da je "type": "http" postavljeno. Codex zahtijeva HTTP transport za udaljene poslužitelje; stdio transport je samo za lokalne binarne datoteke.

ChatGPT meni “Connectors” nedostaje

Podrška za MCP zahtijeva verziju ChatGPT desktop aplikacije 1.2024.352 ili noviju i aktivnu Plus, Pro, Team ili Enterprise pretplatu. Ažurirajte aplikaciju i provjerite svoj plan u Settings → Account.

Cursor poslužitelj pokazuje crveno / “Failed to connect”

Provjerite je li vaš ~/.cursor/mcp.json valjani JSON i sadrži "type": "http". Zatim idite na Settings → Cursor Settings → MCP i kliknite Refresh. Ako greška ostane, potpuno ponovno pokrenite Cursor — promjene konfiguracije se ne preuzimaju uvijek bez ponovnog pokretanja.

Windsurf MCP poslužitelji nisu prikazani u postavkama

Windsurf zahtijeva potpuno ponovno pokretanje (ne samo ponovno učitavanje prozora) da prepozna promjene u mcp_config.json. Koristite File → Quit i ponovno pokrenite. Ako poslužitelji i dalje nisu vidljivi, provjerite koristite li Windsurf 1.4+ putem Help → About Windsurf.

Opcija “Add Server” u Cline nije vidljiva

Upravitelj MCP poslužitelja zahtijeva Cline 2.0 ili noviji. Otvorite VS Code Extensions panel, pronađite Cline i kliknite Update ako je dostupna nadogradnja. Nakon ažuriranja ponovno učitajte VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Otvori Wink Portal Wink na GitHubu