Skip to content

Pelayan MCP

Wink menyediakan dua pelayan MCP yang disahkan. Kedua-duanya menggunakan log masuk OAuth2 interaktif (aliran kod kebenaran PKCE) — ejen AI anda membuka tab pelayar supaya anda boleh log masuk dengan akaun Wink anda. Tiada rahsia klien untuk diuruskan.

PelayanURLFungsi
Inventory APIhttps://api.wink.travel/mcpInventori, tempahan, kadar, saluran jualan, analitik, dan semua operasi platform
Integrationshttps://integrations.wink.travel/mcpIntegrasi pengurus saluran — segerakkan hartanah, kadar, dan ketersediaan dengan OTA

Pelayan MCP Wink menggunakan aliran OAuth2 Authorization Code + PKCE dan menyokong Pendaftaran Klien Dinamik (RFC 7591). Berikut adalah apa yang berlaku apabila anda menyambung buat kali pertama:

  1. Klien AI anda menemui pelayan kebenaran dari metadata /.well-known/oauth-protected-resource titik akhir MCP.
  2. Klien mendaftar sendiri melalui Pendaftaran Klien Dinamik — tiada persediaan aplikasi manual diperlukan.
  3. Klien membuka tab pelayar ke https://iam.wink.travel. Anda log masuk dengan akaun Wink anda dan meluluskan kebenaran yang diminta pada skrin persetujuan.
  4. Wink mengeluarkan token akses yang dihadkan kepada akaun anda dan dipautkan kepada identiti anda.
  5. Klien AI melampirkan token pada setiap permintaan MCP. Semua hasil alat secara automatik dihadkan kepada entiti pengurusan anda.
  6. Token tamat tempoh selepas 3 jam. Klien AI anda menyegarkan secara senyap di latar belakang tanpa perlu meminta semula.

Setiap panggilan alat dijalankan di bawah identiti anda — peraturan ACL yang sama yang melindungi portal web juga terpakai kepada ejen AI.


  1. Pastikan Claude Code dikemas kini:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Tambah pelayan MCP Inventori Wink:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code menghubungi pelayan, menemui pelayan kebenaran, dan membuka pelayar lalai anda.

  4. Log masuk ke Wink dan luluskan permintaan kebenaran pada skrin persetujuan.

  5. Claude Code mengesahkan sambungan. Taip /mcp untuk mengesahkan pelayan muncul dan alatnya telah dimuatkan.

Untuk menambah pelayan Integrasi juga:

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

Apabila anda meluluskan skrin persetujuan, anda akan melihat pecahan apa yang diminta oleh ejen. Klien MCP menggunakan kosa kata kebenaran yang sama seperti platform lain — lihat rujukan penuh skop pada halaman Pengesahan.

Dua perkara khusus untuk MCP:

  • Skop mcp.read mcp.write mcp.remove juga diperlukan untuk membuka pengangkutan MCP. Klien yang memegang skop mcp.* dibenarkan ke /mcp, tetapi setiap alat yang dipanggilnya masih menguatkuasakan skop seksyen titik akhir yang dibalutnya (contohnya booking.read).
  • Klien AI hanya meminta skop yang diperlukan. Anda boleh menolak kebenaran individu pada skrin persetujuan — alat yang memerlukan skop yang ditolak akan mengembalikan ralat apabila dipanggil.

Tab pelayar tidak terbuka

Klien AI anda mungkin belum menyokong aliran PKCE interaktif. Sahkan anda menjalankan versi terkini:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: kemas kini dari pemuat naik terbina dalam aplikasi

401 Unauthorized selepas log masuk

Token cache anda mungkin sudah lapuk. Alih keluar dan tambah semula pelayan untuk mencetuskan log masuk baru:

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

Untuk Claude Desktop dan ChatGPT, alih keluar entri pelayan dari tetapan, mulakan semula aplikasi, dan tambah semula.

403 Forbidden apabila memanggil alat tertentu

Alat memerlukan skop yang anda tidak luluskan pada skrin persetujuan. Sambung semula pelayan — skrin persetujuan akan muncul semula dan anda boleh luluskan kebenaran yang hilang.

Pelayan muncul tetapi panggilan alat mengembalikan “akaun tidak dijumpai”

Anda log masuk ke akaun Wink yang tiada entiti pengurusan. Pergi ke Wink Portal dan pastikan akaun anda disediakan sebelum menggunakan pelayan MCP.

Token tamat tempoh semasa sesi

Token sah selama 3 jam. Claude Code dan Claude Desktop menyegarkan token secara senyap tanpa mengganggu sesi anda. Jika anda melihat ralat pengesahan selepas tempoh tidak aktif yang lama, taip mesej baru — klien akan mengesahkan semula secara automatik.

Codex CLI menunjukkan “Pelayan MCP tidak dapat dicapai”

Periksa bahawa ~/.codex/config.json adalah JSON sah (tiada koma bertindih) dan "type": "http" ditetapkan. Codex memerlukan pengangkutan HTTP untuk pelayan jauh; pengangkutan stdio hanya untuk binari tempatan.

Menu “Connectors” ChatGPT hilang

Sokongan MCP memerlukan versi aplikasi desktop ChatGPT 1.2024.352 atau lebih baru dan langganan Plus, Pro, Team, atau Enterprise yang aktif. Kemas kini aplikasi dan sahkan pelan anda di Settings → Account.

Pelayan Cursor menunjukkan merah / “Gagal sambung”

Sahkan ~/.cursor/mcp.json adalah JSON sah dan mengandungi "type": "http". Kemudian pergi ke Settings → Cursor Settings → MCP dan klik Refresh. Jika ralat berterusan, mulakan semula Cursor sepenuhnya — perubahan konfigurasi tidak selalu diambil tanpa mulakan semula.

Pelayan MCP Windsurf tidak disenaraikan dalam tetapan

Windsurf memerlukan mulakan semula penuh (bukan hanya muat semula tetingkap) untuk mengambil perubahan pada mcp_config.json. Gunakan File → Quit dan buka semula. Jika pelayan masih tidak muncul, sahkan anda menggunakan Windsurf 1.4+ melalui Help → About Windsurf.

Pilihan “Add Server” Cline tidak kelihatan

Pengurus pelayan MCP memerlukan Cline 2.0 atau lebih baru. Buka panel Sambungan VS Code, cari Cline, dan klik Update jika kemas kini tersedia. Selepas kemas kini, muat semula VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Buka Portal Wink Wink di GitHub