Siirry sisältöön

MCP-palvelimet

Wink tarjoaa kaksi todennettua MCP-palvelinta. Molemmat käyttävät interaktiivista OAuth2-kirjautumista (PKCE-valtuutuskoodivirta) — tekoälyagenttisi avaa selaimen välilehden, jossa kirjaudut sisään Wink-tililläsi. Asiakassalaisuuksia ei tarvitse hallita.

PalvelinURLMitä se tekee
Inventory APIhttps://api.wink.travel/mcpVarastot, varaukset, hinnat, myyntikanavat, analytiikka ja kaikki alustan toiminnot
Integrationshttps://integrations.wink.travel/mcpKanavahallinnan integraatiot — synkronoi kohteet, hinnat ja saatavuus OTA-kanavien kanssa

Wink MCP -palvelimet käyttävät OAuth2 Authorization Code + PKCE -virtaa ja tukevat Dynamic Client Registration (RFC 7591) -rekisteröintiä. Näin tapahtuu, kun yhdistät ensimmäistä kertaa:

  1. Tekoälyasiakas löytää valtuutuspalvelimen MCP-päätepisteen /.well-known/oauth-protected-resource -metatietojen avulla.
  2. Asiakas rekisteröityy itse Dynamic Client Registration -menetelmällä — manuaalista sovelluksen asetusta ei tarvita.
  3. Asiakas avaa selaimen välilehden osoitteeseen https://iam.wink.travel. Kirjaudut sisään Wink-tililläsi ja hyväksyt pyydetyt käyttöoikeudet suostumusnäytöllä.
  4. Wink myöntää access tokenin, joka on rajattu tilillesi ja linkitetty identiteettiisi.
  5. Tekoälyasiakas liittää tokenin jokaiseen MCP-pyyntöön. Kaikki työkalujen tulokset rajataan automaattisesti hallinnoivaan yksikköösi.
  6. Tokenit vanhenevat 3 tunnin kuluttua. Tekoälyasiakas päivittää ne hiljaisesti taustalla ilman uutta kehotetta.

Jokainen työkalukutsu suoritetaan identiteettisi alla — samat ACL-säännöt, jotka suojaavat verkkosivustoa, pätevät myös tekoälyagenttiin.


  1. Varmista, että Claude Code on ajan tasalla:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Lisää Wink Inventory MCP -palvelin:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code ottaa yhteyden palvelimeen, löytää valtuutuspalvelimen ja avaa oletusselaimesi.

  4. Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeuspyyntö suostumusnäytöllä.

  5. Claude Code vahvistaa yhteyden. Kirjoita /mcp varmistaaksesi, että palvelin näkyy ja sen työkalut ovat ladattu.

Jos haluat lisätä myös Integrations-palvelimen:

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

Kun hyväksyt suostumusnäytön, näet erittelyn siitä, mitä agentti pyytää. MCP-asiakkaat käyttävät samaa käyttöoikeussanastoa kuin muu alusta — katso täydellinen käyttöoikeusviite Todennus-sivulla.

Kaksi asiaa on erityisiä MCP:lle:

  • mcp.read, mcp.write ja mcp.remove -oikeudet vaaditaan lisäksi MCP-yhteyden avaamiseen. Asiakas, jolla on mcp.* -oikeus, pääsee /mcp-päätepisteeseen, mutta jokainen kutsuma työkalu tarkistaa edelleen oman päätepisteensä osio-oikeudet (esim. booking.read).
  • Tekoälyasiakas pyytää vain tarvitsemansa oikeudet. Voit kieltää yksittäisiä oikeuksia suostumusnäytöllä — työkalut, jotka vaativat kiellettyä oikeutta, palauttavat virheen kutsuttaessa.

Selaimen välilehti ei avaudu

Tekoälyasiakkaasi ei ehkä vielä tue interaktiivista PKCE-virtaa. Varmista, että käytössäsi on uusin versio:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: päivitä sovelluksen sisäisellä päivitystyökalulla

401 Unauthorized kirjautumisen jälkeen

Välimuistissa oleva token voi olla vanhentunut. Poista ja lisää palvelin uudelleen, jolloin kirjautuminen käynnistyy uudestaan:

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

Claude Desktopissa ja ChatGPT:ssä poista palvelin asetuksista, käynnistä sovellus uudelleen ja lisää palvelin uudestaan.

403 Forbidden tiettyä työkalua kutsuttaessa

Työkalu vaatii oikeuden, jota et hyväksynyt suostumusnäytöllä. Yhdistä palvelin uudelleen — suostumusnäyttö tulee uudestaan ja voit hyväksyä puuttuvan oikeuden.

Palvelin näkyy, mutta työkalukutsut palauttavat “account not found”

Olet kirjautunut Wink-tilille, jolla ei ole hallinnoivaa yksikköä. Mene Wink Portaliin ja varmista, että tilisi on asetettu oikein ennen MCP-palvelimen käyttöä.

Token vanhenee istunnon aikana

Tokenit ovat voimassa 3 tuntia. Claude Code ja Claude Desktop päivittävät tokenit hiljaisesti ilman keskeytystä. Jos näet todennusvirheitä pitkän käyttämättömyyden jälkeen, kirjoita uusi viesti — asiakas todennus uudelleen automaattisesti.

Codex CLI näyttää “MCP server unreachable”

Tarkista, että ~/.codex/config.json on kelvollinen JSON (ei ylimääräisiä pilkkuja) ja että "type": "http" on asetettu. Codex vaatii HTTP-siirron etäpalvelimille; stdio-siirto on tarkoitettu vain paikallisille binääreille.

ChatGPT:n “Connectors” -valikko puuttuu

MCP-tuki vaatii ChatGPT-työpöytäsovelluksen version 1.2024.352 tai uudemman sekä aktiivisen Plus-, Pro-, Team- tai Enterprise-tilauksen. Päivitä sovellus ja tarkista tilausasetuksista.

Cursor-palvelin näyttää punaisena / “Failed to connect”

Varmista, että ~/.cursor/mcp.json on kelvollinen JSON ja sisältää "type": "http". Mene sitten Asetukset → Cursor-asetukset → MCP ja klikkaa Päivitä. Jos virhe jatkuu, käynnistä Cursor kokonaan uudelleen — konfiguraatiomuutokset eivät aina päivity ilman uudelleenkäynnistystä.

Windsurf MCP -palvelimia ei näy asetuksissa

Windsurf vaatii täydellisen uudelleenkäynnistyksen (ei pelkkää ikkunan uudelleenlatausta) mcp_config.json -muutosten havaitsemiseksi. Käytä Tiedosto → Lopeta ja käynnistä uudelleen. Jos palvelimet eivät vieläkään näy, varmista, että käytössäsi on Windsurf 1.4+ kohdasta Ohje → Tietoja Windsurfista.

Cline “Lisää palvelin” -vaihtoehto ei näy

MCP-palvelinhallinta vaatii Cline-version 2.0 tai uudemman. Avaa VS Code -laajennukset, etsi Cline ja klikkaa Päivitä, jos päivitys on saatavilla. Päivityksen jälkeen lataa VS Code uudelleen (Ctrl+Shift+P → “Developer: Reload Window”).


Avaa Wink Portal Wink GitHubissa