Skip to content

MCP serveri

Wink izlaže dva autentifikovana MCP servera. Oba koriste interaktivno OAuth2 prijavljivanje (PKCE authorization code flow) — vaš AI agent otvara tab u pregledaču gde se prijavljujete sa svojim Wink nalogom. Nema potrebe za upravljanjem klijentskim tajnama.

ServerURLŠta radi
Inventory APIhttps://api.wink.travel/mcpInventar, rezervacije, cene, prodajni kanali, analitika i sve operacije platforme
Integrationshttps://integrations.wink.travel/mcpIntegracije sa channel managerima — sinhronizacija objekata, cena i dostupnosti sa OTA platformama

Wink MCP serveri koriste OAuth2 Authorization Code + PKCE tok i podržavaju Dynamic Client Registration (RFC 7591). Evo šta se dešava kada se povežete prvi put:

  1. Vaš AI klijent otkriva authorization server iz MCP endpoint-ovog /.well-known/oauth-protected-resource metapodatka.
  2. Klijent se samoregistruje putem Dynamic Client Registration — nije potrebna ručna konfiguracija aplikacije.
  3. Klijent otvara tab u pregledaču na https://iam.wink.travel. Prijavljujete se sa svojim Wink nalogom i odobravate tražene dozvole na ekranu za saglasnost.
  4. Wink izdaje access token vezan za vaš nalog i identitet.
  5. AI klijent prilaže token uz svaki MCP zahtev. Svi rezultati alata automatski su ograničeni na vašu upravljačku entitet.
  6. Tokeni ističu nakon 3 sata. Vaš AI klijent osvežava token u pozadini bez ponovnog zahteva za prijavu.

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


  1. Proverite da li je Claude Code ažuriran:

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

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code kontaktira server, otkriva authorization server i otvara vaš podrazumevani pregledač.

  4. Prijavite se na Wink i odobrite zahtev za dozvole na ekranu za saglasnost.

  5. Claude Code potvrđuje vezu. Ukucajte /mcp da proverite da li se server pojavljuje i da li su alati učitani.

Da dodate i Integrations server:

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

Kada odobrite ekran za saglasnost, videćete detaljan pregled zahteva agenta. MCP klijenti koriste isti vokabular dozvola kao i ostatak platforme — pogledajte kompletnu referencu scope-ova na stranici za autentifikaciju.

Dve stvari su specifične za MCP:

  • Scope-ovi mcp.read, mcp.write i mcp.remove su dodatno potrebni za otvaranje MCP transporta. Klijent koji poseduje mcp.* scope ima pristup /mcp, ali svaki alat koji pozove i dalje primenjuje scope sekcije endpoint-a koji obuhvata (npr. booking.read).
  • AI klijent traži samo scope-ove koji su mu potrebni. Možete odbiti pojedinačne dozvole na ekranu za saglasnost — alati koji zahtevaju odbijeni scope vratiće grešku prilikom poziva.

Tab u pregledaču se ne otvara

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

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

401 Unauthorized nakon prijave

Vaš keširani token može biti istekao. Uklonite i ponovo dodajte server da biste pokrenuli 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 servera iz podešavanja, restartujte aplikaciju i ponovo ga dodajte.

403 Forbidden prilikom poziva određenog alata

Alat zahteva scope koji niste odobrili na ekranu za saglasnost. Ponovo povežite server — ekran za saglasnost će se ponovo pojaviti i moći ćete da odobrite nedostajuću dozvolu.

Server se pojavljuje, ali pozivi alata vraćaju “account not found”

Prijavljeni ste na Wink nalog koji nema upravljački entitet. Posetite Wink Portal i proverite da li je vaš nalog pravilno podešen pre korišćenja MCP servera.

Token ističe tokom sesije

Tokeni važe 3 sata. Claude Code i Claude Desktop osvežavaju tokene u pozadini bez prekida sesije. Ako dobijete greške u autentifikaciji nakon dužeg perioda neaktivnosti, pošaljite novu poruku — klijent će se automatski ponovo autentifikovati.

Codex CLI prikazuje “MCP server unreachable”

Proverite da li je vaš ~/.codex/config.json validan JSON (bez zareza na kraju) i da je "type": "http" podešen. Codex zahteva HTTP transport za udaljene servere; stdio transport je samo za lokalne binarne fajlove.

Meni “Connectors” u ChatGPT nedostaje

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

Cursor server prikazuje crveno / “Failed to connect”

Proverite da li je vaš ~/.cursor/mcp.json validan JSON i sadrži "type": "http". Zatim idite na Settings → Cursor Settings → MCP i kliknite Refresh. Ako greška ostane, potpuno restartujte Cursor — promene konfiguracije se ne primaju uvek bez restarta.

Windsurf MCP serveri se ne pojavljuju u podešavanjima

Windsurf zahteva potpuni restart (ne samo reload prozora) da bi prepoznao izmene u mcp_config.json. Koristite File → Quit i ponovo pokrenite. Ako serveri i dalje nisu vidljivi, proverite da li koristite Windsurf verziju 1.4+ preko Help → About Windsurf.

Opcija “Add Server” u Cline nije vidljiva

MCP server menadžer zahteva Cline verziju 2.0 ili noviju. Otvorite VS Code Extensions panel, pronađite Cline i kliknite Update ako je dostupno ažuriranje. Nakon nadogradnje, reload-ujte VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Otvori Wink Portal Wink na GitHub-u