เชื่อมต่อ Cursor และไคลเอนต์อื่นๆ
ทุกเซิร์ฟเวอร์ GPT Workspace สื่อสารผ่าน streamable HTTP ด้วย OAuth 2.0 ดังนั้นไคลเอนต์ใดๆ ที่รองรับ MCP server ระยะไกลสามารถใช้งานได้ สิ่งเดียวที่ต้องกำหนดค่าคือ URL ไคลเอนต์จะค้นหา OAuth endpoint ด้วยตัวเองและเปิดหน้าลงชื่อเข้าใช้ของ Google ในครั้งแรก
เปิด Cursor Settings ➤ MCP แล้วคลิก Add new global MCP server หรือแก้ไข ~/.cursor/mcp.json (ทั่วไป) หรือ .cursor/mcp.json ในโปรเจกต์:
{ "mcpServers": { "google-sheets": { "url": "https://api.gpt.space/servers/google-sheets/mcp" }, "gmail": { "url": "https://api.gpt.space/servers/gmail/mcp" } }}บันทึก จากนั้นคลิก Connect หรือลิงก์ลงชื่อเข้าใช้ถัดจากเซิร์ฟเวอร์ในการตั้งค่า MCP หลังจากหน้าจอขอความยินยอมของ Google เครื่องมือจะปรากฏขึ้นพร้อมจุดสีเขียว
VS Code (GitHub Copilot)
หัวข้อที่มีชื่อว่า “VS Code (GitHub Copilot)”รัน MCP: Add Server จาก command palette เลือก HTTP วาง URL และชื่อ หรือเพิ่มไปที่ .vscode/mcp.json:
{ "servers": { "google-docs": { "type": "http", "url": "https://api.gpt.space/servers/google-docs/mcp" } }}คลิก Start ถัดจากเซิร์ฟเวอร์และลงชื่อเข้าใช้ด้วย Google เมื่อได้รับแจ้ง
Windsurf, Gemini CLI, other clients
หัวข้อที่มีชื่อว่า “Windsurf, Gemini CLI, other clients”ใช้รูปแบบเดียวกัน: รายการเซิร์ฟเวอร์ที่มี url (ไคลเอนต์บางตัวเรียกฟิลด์นี้ว่า serverUrl หรือต้องการ "type": "streamable-http") ตรวจสอบเอกสารของไคลเอนต์ของคุณสำหรับชื่อคีย์ที่แน่นอน
Clients without OAuth support
หัวข้อที่มีชื่อว่า “Clients without OAuth support”ไคลเอนต์บางตัวรันเฉพาะคำสั่งในเครื่อง เชื่อมต่อเซิร์ฟเวอร์ระยะไกลด้วย mcp-remote ซึ่งจัดการขั้นตอน OAuth ในเบราว์เซอร์ของคุณและเก็บโทเคนไว้:
{ "mcpServers": { "google-drive": { "command": "npx", "args": ["-y", "mcp-remote", "https://api.gpt.space/servers/google-drive/mcp"] } }}Your own agent
หัวข้อที่มีชื่อว่า “Your own agent”ใช้ MCP SDK ใดๆ ที่มี streamable HTTP transport และ OAuth client provider เซิร์ฟเวอร์เปิดเผยข้อมูลเมตาที่:
https://api.gpt.space/.well-known/oauth-protected-resource/servers/<name>/mcphttps://api.gpt.space/.well-known/oauth-authorization-server/servers/<name>/mcp
รองรับ Dynamic client registration ดังนั้นเอเจนต์ของคุณไม่จำเป็นต้องมี client id ที่ลงทะเบียนไว้ล่วงหน้า คำขอที่ไม่มีโทเคนที่ถูกต้องจะได้รับ 401 พร้อมส่วนหัว WWW-Authenticate ที่ชี้ไปยังข้อมูลเมตาข้างต้น