ข้ามไปยังเนื้อหา

เซิร์ฟเวอร์ MCP

Wink เปิดเผยเซิร์ฟเวอร์ MCP ที่ผ่านการรับรองตัวตนสองตัว ทั้งสองใช้ การเข้าสู่ระบบ OAuth2 แบบโต้ตอบ (PKCE authorization code flow) — เอเจนต์ AI ของคุณจะเปิดแท็บเบราว์เซอร์เพื่อให้คุณลงชื่อเข้าใช้ด้วยบัญชี Wink ของคุณ ไม่มีความลับของไคลเอนต์ให้จัดการ

เซิร์ฟเวอร์URLทำอะไรได้บ้าง
Inventory APIhttps://api.wink.travel/mcpสินค้าคงคลัง การจอง อัตรา ช่องทางการขาย การวิเคราะห์ และการดำเนินการทั้งหมดบนแพลตฟอร์ม
Integrationshttps://integrations.wink.travel/mcpการผสานรวมผู้จัดการช่องทาง — ซิงค์ที่พัก อัตรา และความพร้อมใช้งานกับ OTA

เซิร์ฟเวอร์ MCP ของ Wink ใช้โฟลว์ OAuth2 Authorization Code + PKCE และรองรับ Dynamic Client Registration (RFC 7591) นี่คือสิ่งที่จะเกิดขึ้นเมื่อคุณเชื่อมต่อครั้งแรก:

  1. ไคลเอนต์ AI ของคุณค้นหาเซิร์ฟเวอร์การอนุญาตจากเมตาดาต้า /.well-known/oauth-protected-resource ของจุดสิ้นสุด MCP
  2. ไคลเอนต์ลงทะเบียนตัวเองผ่าน Dynamic Client Registration — ไม่ต้องตั้งค่าแอปพลิเคชันด้วยตนเอง
  3. ไคลเอนต์เปิด แท็บเบราว์เซอร์ ไปที่ https://iam.wink.travel คุณลงชื่อเข้าใช้ด้วยบัญชี Wink ของคุณและอนุมัติสิทธิ์ที่ร้องขอบนหน้าจอการยินยอม
  4. Wink ออก access token ที่มีขอบเขตสำหรับบัญชีของคุณและเชื่อมโยงกับตัวตนของคุณ
  5. ไคลเอนต์ AI แนบโทเค็นกับทุกคำขอ MCP ผลลัพธ์ของเครื่องมือทั้งหมดจะถูกจำกัดขอบเขตโดยหน่วยงานที่คุณจัดการโดยอัตโนมัติ
  6. โทเค็นหมดอายุหลัง 3 ชั่วโมง ไคลเอนต์ AI ของคุณจะรีเฟรชโทเค็นอย่างเงียบๆ ในเบื้องหลังโดยไม่ต้องแจ้งเตือนอีกครั้ง

การเรียกใช้เครื่องมือทุกครั้งจะทำงาน ภายใต้ตัวตนของคุณ — กฎ ACL เดียวกับที่ปกป้องเว็บพอร์ทัลจะใช้กับเอเจนต์ AI ด้วย


  1. ตรวจสอบให้แน่ใจว่า Claude Code เป็นเวอร์ชันล่าสุด:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. เพิ่มเซิร์ฟเวอร์ Wink Inventory MCP:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code ติดต่อเซิร์ฟเวอร์ ค้นหาเซิร์ฟเวอร์การอนุญาต และเปิดเบราว์เซอร์เริ่มต้นของคุณ

  4. ลงชื่อเข้าใช้ Wink และอนุมัติคำขอสิทธิ์บนหน้าจอการยินยอม

  5. Claude Code ยืนยันการเชื่อมต่อ พิมพ์ /mcp เพื่อตรวจสอบว่าเซิร์ฟเวอร์ปรากฏและเครื่องมือโหลดเรียบร้อยแล้ว

หากต้องการเพิ่มเซิร์ฟเวอร์ Integrations ด้วย:

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

เมื่อคุณอนุมัติหน้าจอการยินยอม คุณจะเห็นรายละเอียดของสิ่งที่เอเจนต์ร้องขอ ลูกค้า MCP ใช้คำศัพท์สิทธิ์เดียวกับแพลตฟอร์มทั้งหมด — ดูรายการเต็มได้ที่ อ้างอิงขอบเขตในหน้าการรับรองตัวตน

สองสิ่งที่เฉพาะเจาะจงสำหรับ MCP:

  • ขอบเขต mcp.read mcp.write mcp.remove จำเป็นเพิ่มเติม เพื่อเปิดการขนส่ง MCP ไคลเอนต์ที่ถือขอบเขต mcp.* จะได้รับอนุญาตให้เข้าถึง /mcp แต่ทุกเครื่องมือที่เรียกใช้จะยังคงบังคับใช้ขอบเขตส่วนของจุดสิ้นสุดที่ห่อหุ้ม (เช่น booking.read)
  • ไคลเอนต์ AI ขอเฉพาะขอบเขตที่ต้องการเท่านั้น คุณสามารถปฏิเสธสิทธิ์แต่ละรายการบนหน้าจอการยินยอม — เครื่องมือที่ต้องการขอบเขตที่ถูกปฏิเสธจะส่งคืนข้อผิดพลาดเมื่อเรียกใช้

แท็บเบราว์เซอร์ไม่เปิด

ไคลเอนต์ AI ของคุณอาจยังไม่รองรับโฟลว์ PKCE แบบโต้ตอบ ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุด:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: อัปเดตจากตัวอัปเดตในแอป

401 Unauthorized หลังจากลงชื่อเข้าใช้

โทเค็นที่แคชอาจหมดอายุ ลบและเพิ่มเซิร์ฟเวอร์ใหม่เพื่อเริ่มการลงชื่อเข้าใช้ใหม่:

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

สำหรับ Claude Desktop และ ChatGPT ให้ลบรายการเซิร์ฟเวอร์จากการตั้งค่า รีสตาร์ทแอป แล้วเพิ่มใหม่อีกครั้ง

403 Forbidden เมื่อเรียกใช้เครื่องมือเฉพาะ

เครื่องมือต้องการขอบเขตที่คุณไม่ได้อนุมัติบนหน้าจอการยินยอม เชื่อมต่อเซิร์ฟเวอร์ใหม่ — หน้าจอการยินยอมจะปรากฏอีกครั้งและคุณสามารถอนุมัติสิทธิ์ที่ขาดหายไป

เซิร์ฟเวอร์ปรากฏแต่การเรียกเครื่องมือส่งคืน “account not found”

คุณลงชื่อเข้าใช้บัญชี Wink ที่ไม่มีหน่วยงานจัดการ ไปที่ Wink Portal และตรวจสอบให้แน่ใจว่าบัญชีของคุณตั้งค่าเรียบร้อยก่อนใช้เซิร์ฟเวอร์ MCP

โทเค็นหมดอายุระหว่างเซสชัน

โทเค็นมีอายุ 3 ชั่วโมง Claude Code และ Claude Desktop จะรีเฟรชโทเค็นอย่างเงียบๆ โดยไม่รบกวนเซสชันของคุณ หากคุณเห็นข้อผิดพลาดการรับรองตัวตนหลังจากไม่ได้ใช้งานนาน ให้พิมพ์ข้อความใหม่ — ไคลเอนต์จะทำการรับรองตัวตนอัตโนมัติ

Codex CLI แสดง “MCP server unreachable”

ตรวจสอบว่าไฟล์ ~/.codex/config.json เป็น JSON ที่ถูกต้อง (ไม่มีเครื่องหมายจุลภาคท้าย) และตั้งค่า "type": "http" Codex ต้องการการขนส่ง HTTP สำหรับเซิร์ฟเวอร์ระยะไกล; การขนส่ง stdio ใช้สำหรับไบนารีในเครื่องเท่านั้น

เมนู “Connectors” ของ ChatGPT หายไป

การรองรับ MCP ต้องใช้แอป ChatGPT บนเดสก์ท็อปเวอร์ชัน 1.2024.352 ขึ้นไป และต้องสมัครสมาชิก Plus, Pro, Team หรือ Enterprise อัปเดตแอปและตรวจสอบแผนของคุณใน Settings → Account

เซิร์ฟเวอร์ Cursor แสดงสีแดง / “Failed to connect”

ตรวจสอบว่าไฟล์ ~/.cursor/mcp.json เป็น JSON ที่ถูกต้องและมี "type": "http" จากนั้นไปที่ Settings → Cursor Settings → MCP และคลิก Refresh หากยังมีข้อผิดพลาด ให้รีสตาร์ท Cursor ใหม่ — การเปลี่ยนแปลงคอนฟิกบางครั้งจะไม่ถูกนำมาใช้จนกว่าจะรีสตาร์ท

เซิร์ฟเวอร์ Windsurf MCP ไม่แสดงในการตั้งค่า

Windsurf ต้องรีสตาร์ทเต็มรูปแบบ (ไม่ใช่แค่โหลดหน้าต่างใหม่) เพื่อรับการเปลี่ยนแปลงใน mcp_config.json ใช้ File → Quit แล้วเปิดใหม่ หากเซิร์ฟเวอร์ยังไม่แสดง ให้ตรวจสอบว่าใช้ Windsurf 1.4+ ผ่าน Help → About Windsurf

ตัวเลือก “Add Server” ของ Cline ไม่ปรากฏ

ตัวจัดการเซิร์ฟเวอร์ MCP ต้องใช้ Cline 2.0 ขึ้นไป เปิดแผงส่วนขยาย VS Code ค้นหา Cline และคลิก Update หากมีอัปเดต หลังอัปเดตให้โหลด VS Code ใหม่ (Ctrl+Shift+P → “Developer: Reload Window”)


เปิด Wink Portal Wink บน GitHub