เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ช่วยให้เครื่องมือพัฒนาแอปที่ทำงานด้วยระบบ AI สามารถ เข้าถึงข้อมูลนักพัฒนาแอป Google Pay และ Google Wallet, ค้นหาเอกสารอย่างเป็นทางการ และจัดการการผสานรวมได้
Model Context Protocol (MCP) กำหนดมาตรฐาน วิธีที่โมเดลภาษาขนาดใหญ่ (LLM) และแอปพลิเคชันหรือ Agent AI เชื่อมต่อกับ แหล่งข้อมูลภายนอก เซิร์ฟเวอร์ MCP ช่วยให้คุณใช้เครื่องมือ แหล่งข้อมูล และพรอมต์เพื่อดำเนินการและรับข้อมูลที่อัปเดตจากบริการแบ็กเอนด์ของเซิร์ฟเวอร์
เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ช่วยให้คุณทำสิ่งต่อไปนี้ได้
- เอกสารประกอบของ Search: รับคำแนะนำและตัวอย่างโค้ดล่าสุดจากเอกสารอย่างเป็นทางการของ Google Pay และ Google Wallet
- จัดการการผสานรวม: ตรวจสอบสถานะของการผสานรวมและเปิดใช้ API สำหรับบัญชีผู้ขาย
- ติดตามประสิทธิภาพ: เข้าถึงข้อมูลประสิทธิภาพรวมและเมตริกข้อผิดพลาด สำหรับบัญชีผู้ขาย
จัดการบัตร: แสดงรายชื่อผู้ออกบัตรและคลาสสำหรับ Google Wallet
ตัวอย่างพรอมต์
คุณใช้พรอมต์ต่อไปนี้กับผู้ช่วย AI ได้
- "แสดงบัญชี Google Pay ของฉัน"
- "การผสานรวม Google Pay ของฉันมีสถานะใด"
- "ฉันจะผสานรวม Google Pay กับ React ได้อย่างไร"
- "แสดงเมตริกข้อผิดพลาดของ Google Pay สำหรับการผสานรวมของฉันในช่วง 30 วันที่ผ่านมา"
- "แสดงรายการคลาสบัตรใน Google Wallet ของฉัน"
ก่อนเริ่มต้น
หากต้องการใช้เซิร์ฟเวอร์ MCP ของ Google Pay & Wallet Developer คุณต้องสร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google และเปิดใช้เซิร์ฟเวอร์ MCP ของ Google Pay & Wallet Developer
-
ใน Cloud Console ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์
-
เปิดใช้ Pay & Wallet Developer API หากยังไม่ได้เปิดใช้
บทบาทที่จำเป็นในการเปิดใช้ API
หากต้องการเปิดใช้ API คุณต้องมีสิทธิ์
serviceusage.services.enableหากคุณ สร้างโปรเจ็กต์ คุณน่าจะมีสิทธิ์นี้อยู่แล้วผ่านบทบาทเจ้าของ (roles/owner) ไม่เช่นนั้น คุณจะได้รับสิทธิ์นี้ผ่านบทบาทผู้ดูแลการใช้บริการ (roles/serviceusage.serviceUsageAdmin) ดูวิธีให้สิทธิ์บทบาท
การตรวจสอบสิทธิ์และการให้สิทธิ์
เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ใช้โปรโตคอล OAuth 2.0 กับ Identity and Access Management (IAM) สำหรับ การตรวจสอบสิทธิ์และการให้สิทธิ์ ข้อมูลประจำตัวทั้งหมด รองรับการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ไม่ยอมรับคีย์ API
เราขอแนะนำให้สร้างข้อมูลประจำตัวแยกต่างหากสำหรับตัวแทนที่ใช้เครื่องมือ MCP เพื่อให้ควบคุมและตรวจสอบการเข้าถึงทรัพยากรได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การตรวจสอบสิทธิ์ได้ที่ตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
ขอบเขต OAuth ของเซิร์ฟเวอร์ MCP สำหรับนักพัฒนาแอป Google Pay และ Wallet
OAuth 2.0 ใช้ขอบเขตและข้อมูลเข้าสู่ระบบเพื่อพิจารณาว่าผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์ ได้รับอนุญาตให้ดำเนินการใดๆ กับทรัพยากรหรือไม่ ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่ Google ได้ที่หัวข้อการใช้ OAuth 2.0 เพื่อเข้าถึง Google APIs
เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet มีขอบเขต OAuth ของเครื่องมือ MCP ดังนี้
| URI ขอบเขตสำหรับ gcloud CLI | คำอธิบาย |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant |
จัดการข้อมูลผู้ขายของ Google Pay |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
อ่านข้อมูลผู้ออกของ Google Wallet |
สร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0
หากต้องการสร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0 ให้ทำตามขั้นตอนต่อไปนี้
-
ในคอนโซล Google API ให้ไปที่ Google Auth Platform > Clients > Create client
-
ในรายการประเภทแอปพลิเคชัน ให้เลือกประเภทที่เหมาะสมสำหรับแอปพลิเคชัน AI ของคุณ
- สำหรับ Cursor Desktop, Claude Code, Claude.ai, ChatGPT และ Antigravity ให้เลือกเว็บแอปพลิเคชัน
- สำหรับ Antigravity CLI, Antigravity IDE และ VS Code ให้เลือกแอปบนเดสก์ท็อป
ในช่องชื่อ ให้ป้อนชื่อแอปพลิเคชัน
-
หากเลือกเว็บแอปพลิเคชัน ในส่วนURI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้คลิก + เพิ่ม URI แล้วเพิ่ม URI การเปลี่ยนเส้นทางที่จำเป็นสำหรับแอปพลิเคชัน AI
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
คุณเว้นช่อง
redirect_uriว่างไว้ก่อนได้ ChatGPT จะสร้างredirect_uriเมื่อสร้างแอป (ดูกำหนดค่าแอปพลิเคชัน AI ด้านล่าง)Antigravity
https://antigravity.google/oauth-callback คลิกสร้าง เมื่อสร้างแล้ว รหัสลับไคลเอ็นต์จะแสดงเพียงครั้งเดียว คัดลอกและจัดเก็บไว้อย่างปลอดภัย
กำหนดค่าแอปพลิเคชัน AI
จากนั้นคุณต้องระบุรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ของแอปพลิเคชัน AI
VS Code
- คลิกไอคอน ที่ด้านบนของแผงด้านข้างของแชท แล้วไปที่ MCP Servers
-
คลิกปุ่มเพิ่มเซิร์ฟเวอร์ () เลือก HTTP แล้วป้อน URL ที่ชี้ไปยังเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Pay & Wallet:
https://paydeveloper.googleapis.com/mcp
ระบบจะบันทึกการกำหนดค่า MCP ไว้ในไฟล์.vscode/mcp.jsonในพื้นที่ทำงานของคุณ{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- คลิกขวาที่เซิร์ฟเวอร์ MCP ใหม่ แล้วเลือก Start Server
- กลับไปที่หน้าต่างแชทแล้วเรียกใช้เครื่องมือในเซิร์ฟเวอร์ MCP เพื่อทริกเกอร์กระบวนการตรวจสอบสิทธิ์ เช่น "แสดงบัญชี Google Pay ของฉัน"
- กล่องโต้ตอบการลงทะเบียนไคลเอ็นต์แบบไดนามิกไม่รองรับจะเปิดขึ้นตามที่คาดไว้ คลิกปุ่มใดก็ได้เพื่อปิดกล่องโต้ตอบ
- ป้อนรหัสไคลเอ็นต์ OAuth แล้วกด Enter
- เมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสลับไคลเอ็นต์ OAuth แล้วกด Enter
- กล่องโต้ตอบเพื่อตรวจสอบสิทธิ์จะเปิดขึ้น ให้คลิกอนุญาต
- คุณสามารถเลือกจากรายการข้อมูลประจำตัวที่ได้รับการตรวจสอบสิทธิ์ หรือลงชื่อเข้าใช้ด้วยบัญชีใหม่
- หลังจากตรวจสอบสิทธิ์แล้ว ระบบจะเรียกใช้เครื่องมือและเซสชันจะดำเนินต่อใน หน้าต่างแชท
Cursor Desktop
วิธีกำหนดค่า Cursor Desktop
- คลิกปรับแต่งในแผงด้านซ้าย
-
คลิกเซิร์ฟเวอร์ MCP ใหม่ ซึ่งจะเปิด
mcp.jsonไฟล์การกำหนดค่า -
ป้อนรายละเอียดการกำหนดค่าเพื่อเพิ่มเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ดังนี้
{ "mcpServers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp", "auth": { "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID", "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET" } } } }
- เมื่อบันทึกไฟล์แล้ว ระบบจะอัปเดตรายการเซิร์ฟเวอร์ MCP
- คลิกตรวจสอบสิทธิ์เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์
Claude Code
หากต้องการกำหนดค่า Claude Code ให้เรียกใช้คำสั่งต่อไปนี้
MCP_CLIENT_SECRET=CLAUDE_CODE_CLIENT_SECRET claude mcp add --transport http \ --client-id CLAUDE_CODE_CLIENT_ID --client-secret --callback-port CLAUDE_REDIRECT_PORT \ google-pay-wallet-dev https://paydeveloper.googleapis.com/mcp
Claude.ai
วิธีกำหนดค่า Claude.ai
- ไปที่ปรับแต่ง > ตัวเชื่อมต่อ
- คลิกเพิ่ม แล้วเลือก เพิ่มตัวเชื่อมต่อที่กําหนดเอง
-
ป้อนรายละเอียดต่อไปนี้
-
ชื่อเซิร์ฟเวอร์:
Google Pay & Wallet MCP-
URL ของเซิร์ฟเวอร์ MCP ระยะไกล
https://paydeveloper.googleapis.com/mcp. - ในการตั้งค่าขั้นสูง ให้ป้อนรหัสไคลเอ็นต์ OAuth และ รหัสลับไคลเอ็นต์ OAuth
- เลือกตัวเชื่อมต่อใหม่ แล้วคลิกเชื่อมต่อ
ChatGPT
วิธีกำหนดค่า ChatGPT
- เปิดใช้โหมดนักพัฒนาแอปจากการตั้งค่า > ความปลอดภัยและการเข้าสู่ระบบ
- เลือกปลั๊กอินในแผงด้านข้างหลัก แล้วคลิกปุ่ม
-
ป้อนรายละเอียดต่อไปนี้
-
ชื่อ:
Google Pay & Wallet MCP-
URL ของเซิร์ฟเวอร์:
https://paydeveloper.googleapis.com/mcp - ไปที่การตั้งค่าขั้นสูง แล้วป้อนรหัสไคลเอ็นต์ OAuth และ รหัสลับ
- คัดลอก URL การเรียกกลับแบบไดนามิก แล้วเพิ่มลงในไคลเอ็นต์ OAuth ที่สร้างขึ้น ในขั้นตอนก่อนหน้า
Antigravity CLI
-
หากต้องการกำหนดค่า Antigravity CLI ให้เพิ่มโค้ดต่อไปนี้ในไฟล์
~/.gemini/config/mcp_config.json{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "AGY_CLI_CLIENT_ID", "clientSecret": "AGY_CLI_CLIENT_SECRET" } } } }
-
เรียกใช้
/mcpเลือกเซิร์ฟเวอร์ MCP ใหม่ แล้วเลือกตรวจสอบสิทธิ์เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์
Antigravity IDE
- คลิก ที่ด้านบนของแผงด้านข้างของเอเจนต์ของเอดิเตอร์ แล้วเลือก MCP Servers
- คลิกจัดการเซิร์ฟเวอร์ MCP
-
คลิกดูการกำหนดค่าดิบ แล้วเพิ่มรายละเอียดเซิร์ฟเวอร์ MCP ดังนี้
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- กลับไปที่ Antigravity IDE แล้วคลิกรีเฟรช
- เลือกเซิร์ฟเวอร์ MCP ใหม่ แล้วคลิกตรวจสอบสิทธิ์และทำตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์
- คัดลอกรหัสการให้สิทธิ์และส่งในหน้าต่างการตั้งค่า Antigravity
Antigravity
- ใน Antigravity ให้ไปที่ การตั้งค่า > การปรับแต่ง
-
ในส่วนเซิร์ฟเวอร์ MCP ที่ติดตั้ง ให้คลิก
เปิดการกำหนดค่า MCP เพื่อแก้ไขไฟล์
mcp_config.json:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- กลับไปที่ Antigravity แล้วคลิกรีเฟรช
- คลิกตรวจสอบสิทธิ์ แล้วดำเนินการตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์
- คัดลอกรหัสการให้สิทธิ์และส่งในหน้าต่างการตั้งค่า Antigravity
ข้อจำกัดที่ทราบ
- ผลการค้นหาภาษาอังกฤษเท่านั้น: การค้นหาเอกสารประกอบรองรับเฉพาะภาษาอังกฤษ
- เนื้อหาที่อยู่หลัง ACL: ระบบจะไม่จัดทำดัชนีเอกสารที่อยู่หลัง ACL
- ต้องใช้เครือข่าย: เซิร์ฟเวอร์ต้องเชื่อมต่อกับบริการ Google Pay และ Wallet อยู่
ข้อกำหนดในการให้บริการ
การใช้ Google Pay API ขึ้นอยู่กับข้อกำหนดในการให้บริการของ Google Pay API การใช้ Google Wallet API จะขึ้นอยู่กับข้อกำหนดในการให้บริการของ Google Wallet API