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.
| Palvelin | URL | Mitä se tekee |
|---|---|---|
| Inventory API | https://api.wink.travel/mcp | Varastot, varaukset, hinnat, myyntikanavat, analytiikka ja kaikki alustan toiminnot |
| Integrations | https://integrations.wink.travel/mcp | Kanavahallinnan integraatiot — synkronoi kohteet, hinnat ja saatavuus OTA-kanavien kanssa |
Miten todennus toimii
Osio nimeltä “Miten todennus toimii”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:
- Tekoälyasiakas löytää valtuutuspalvelimen MCP-päätepisteen
/.well-known/oauth-protected-resource-metatietojen avulla. - Asiakas rekisteröityy itse Dynamic Client Registration -menetelmällä — manuaalista sovelluksen asetusta ei tarvita.
- 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ä. - Wink myöntää access tokenin, joka on rajattu tilillesi ja linkitetty identiteettiisi.
- Tekoälyasiakas liittää tokenin jokaiseen MCP-pyyntöön. Kaikki työkalujen tulokset rajataan automaattisesti hallinnoivaan yksikköösi.
- 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.
Yhdistä tekoälyasiakkaasi
Osio nimeltä “Yhdistä tekoälyasiakkaasi”-
Varmista, että Claude Code on ajan tasalla:
Terminal window npm install -g @anthropic-ai/claude-code -
Lisää Wink Inventory MCP -palvelin:
Terminal window claude mcp add wink-inventory https://api.wink.travel/mcp --transport http -
Claude Code ottaa yhteyden palvelimeen, löytää valtuutuspalvelimen ja avaa oletusselaimesi.
-
Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeuspyyntö suostumusnäytöllä.
-
Claude Code vahvistaa yhteyden. Kirjoita
/mcpvarmistaaksesi, että palvelin näkyy ja sen työkalut ovat ladattu.
Jos haluat lisätä myös Integrations-palvelimen:
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http-
Muokkaa Claude Desktopin konfiguraatiotiedostoa:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Lisää MCP-palvelinmerkinnät:
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"}}} -
Sulje Claude Desktop kokonaan ja käynnistä uudelleen (käytä valikkorivin Quit-toimintoa — pelkkä ikkunan sulkeminen ei riitä).
-
Claude Desktop avaa selaimen välilehden jokaiselle uudelle palvelimelle. Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeudet.
-
Alapalkin pistokekuvake näyttää molemmat palvelimet yhdistettyinä.
-
Varmista, että Codex CLI on asennettu:
Terminal window npm install -g @openai/codex -
Avaa (tai luo) Codexin konfiguraatiotiedosto:
- macOS / Linux:
~/.codex/config.json - Windows:
%USERPROFILE%\.codex\config.json
- macOS / Linux:
-
Lisää Wink MCP -palvelinmerkinnät:
~/.codex/config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Käynnistä Codex. Ensimmäisellä käyttökerralla Codex avaa selaimen välilehden osoitteeseen
https://iam.wink.travel. -
Kirjaudu sisään Wink-tililläsi ja hyväksy pyydetyt käyttöoikeudet.
-
Codex vahvistaa yhteyden. Suorita
codexja pyydä listaamaan käytettävissä olevat työkalut varmistaaksesi, että Wink-palvelimet ovat aktiivisia.
MCP-palvelintuki on saatavilla ChatGPT-työpöytäsovelluksessa Plus-, Pro-, Team- ja Enterprise-tilaajille.
-
Lataa ja asenna ChatGPT-työpöytäsovellus, jos et ole vielä tehnyt niin.
-
Avaa sovellus ja klikkaa profiilikuvakettasi oikeassa yläkulmassa, valitse sitten Asetukset.
-
Mene kohtaan Liittimet (tai MCP-palvelimet sovellusversiostasi riippuen) ja klikkaa Lisää.
-
Syötä Wink Inventory -palvelimen URL:
https://api.wink.travel/mcpKlikkaa sitten Yhdistä.
-
ChatGPT avaa selaimen välilehden osoitteeseen
https://iam.wink.travel. Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeudet. -
Toista vaiheet 4–5 Integrations-palvelimelle:
https://integrations.wink.travel/mcp -
Molemmat palvelimet näkyvät liittimissäsi. Aloita uusi keskustelu — Wink-työkalut ovat automaattisesti käytettävissä.
-
Avaa (tai luo) Cursorin MCP-konfiguraatiotiedosto:
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS / Linux:
-
Lisää Wink MCP -palvelinmerkinnät:
~/.cursor/mcp.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Avaa Cursor. Mene kohtaan Asetukset → Cursor-asetukset → MCP ja varmista, että molemmat palvelimet näkyvät vihreällä tilamerkillä. Jos ne näkyvät punaisina, klikkaa Päivitä.
-
Cursor avaa selaimen välilehden osoitteeseen
https://iam.wink.travel. Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeudet. -
Avaa keskustelu (
Ctrl+L/Cmd+L) ja pyydä Cursoria listaamaan käytettävissä olevat Wink-työkalut varmistaaksesi yhteyden.
-
Avaa (tai luo) Windsurf MCP -konfiguraatiotiedosto:
- macOS / Linux:
~/.codeium/windsurf/mcp_config.json - Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS / Linux:
-
Lisää Wink MCP -palvelinmerkinnät:
~/.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"}}} -
Käynnistä Windsurf kokonaan uudelleen (Tiedosto → Lopeta, sitten avaa uudelleen).
-
Mene kohtaan Asetukset → MCP-palvelimet ja varmista, että molemmat palvelimet näkyvät yhdistettyinä. Windsurf avaa selaimen välilehden osoitteeseen
https://iam.wink.travelensimmäisellä käyttökerralla. -
Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeudet. Palvelimet muuttuvat vihreiksi asetuspaneelissa, kun todennus on suoritettu.
Cline on VS Code -laajennus, jossa on sisäänrakennettu MCP-palvelinhallinta. JSON-tiedostojen manuaalista muokkausta ei tarvita.
-
Asenna Cline VS Code Marketplacesta:
- Avaa VS Code ja paina
Ctrl+Shift+X/Cmd+Shift+X - Etsi Cline ja klikkaa Asenna
- Avaa VS Code ja paina
-
Klikkaa Cline-kuvaketta Aktiviteettipalkissa (vasen sivupalkki) avataksesi Cline-paneelin.
-
Klikkaa MCP-palvelimet -kuvaketta (pistokkeen kuva) Cline-työkalurivillä, valitse sitten Muokkaa MCP-asetuksia.
-
VS Code avaa tiedoston
cline_mcp_settings.json. Lisää Wink-merkinnät: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"}}} -
Tallenna tiedosto. Cline lataa asetukset uudelleen ja avaa selaimen välilehden osoitteeseen
https://iam.wink.travel. -
Kirjaudu sisään Wink-tililläsi ja hyväksy käyttöoikeudet. Molemmat palvelimet näkyvät aktiivisina MCP-palvelimet-paneelissa.
Oikeudet (Scopes)
Osio nimeltä “Oikeudet (Scopes)”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.writejamcp.remove-oikeudet vaaditaan lisäksi MCP-yhteyden avaamiseen. Asiakas, jolla onmcp.*-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.
Vianmääritys
Osio nimeltä “Vianmääritys”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:
# Claude Codeclaude mcp remove wink-inventoryclaude mcp add wink-inventory https://api.wink.travel/mcp --transport httpClaude 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