เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Google Wallet ช่วยให้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่ทำงานด้วยระบบ AI สามารถเข้าถึงข้อมูลนักพัฒนาแอป Google Pay และ Google Wallet, ค้นหาเอกสารอย่างเป็นทางการ และจัดการการผสานรวมได้
มาตรฐาน Model Context Protocol (MCP) จะกำหนดมาตรฐาน วิธีที่โมเดลภาษาขนาดใหญ่ (LLM) และแอปพลิเคชันหรือ Agent AI เชื่อมต่อกับ แหล่งข้อมูลภายนอก เซิร์ฟเวอร์ MCP ช่วยให้คุณใช้เครื่องมือ แหล่งข้อมูล และพรอมต์เพื่อดำเนินการและรับข้อมูลที่อัปเดตจากบริการแบ็กเอนด์ได้
เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ค้นหาเอกสารประกอบ: รับคำแนะนำและตัวอย่างโค้ดล่าสุดจาก เอกสารอย่างเป็นทางการของ Google Pay และ Google Wallet
- จัดการการผสานรวม: ตรวจสอบสถานะการผสานรวมและเปิดใช้ API สำหรับบัญชีผู้ขาย
- ติดตามดูประสิทธิภาพ: เข้าถึงข้อมูลประสิทธิภาพโดยรวมและเมตริกข้อผิดพลาดสำหรับบัญชีผู้ขาย
จัดการบัตร: แสดงรายการผู้ออกบัตรและคลาสของบัตรสำหรับ Google Wallet
ตัวอย่างพรอมต์
คุณสามารถใช้พรอมต์ต่อไปนี้กับผู้ช่วย AI ได้
- "แสดงรายการบัญชี Google Pay ของฉัน"
- "การผสานรวม Google Pay ของฉันอยู่ในสถานะใด"
- "ฉันจะผสานรวม Google Pay กับ React ได้อย่างไร"
- "แสดงเมตริกข้อผิดพลาดของ Google Pay สำหรับการผสานรวมของฉันในช่วง 30 วันที่ผ่านมา"
- "แสดงรายการคลาสของบัตร Google Wallet"
ก่อนเริ่มต้น
หากต้องการใช้เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet คุณต้องสร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google และเปิดใช้เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet
-
ในคอนโซล Cloud ให้เลือกหรือสร้างโปรเจ็กต์ 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
เราขอแนะนำให้สร้างข้อมูลประจำตัวแยกต่างหากสำหรับ Agent ที่ใช้เครื่องมือ MCP เพื่อให้ควบคุมและตรวจสอบการเข้าถึงทรัพยากรได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การตรวจสอบสิทธิ์ได้ที่หัวข้อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
ขอบเขต OAuth ของเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet
OAuth 2.0 ใช้ขอบเขตและข้อมูลเข้าสู่ระบบเพื่อพิจารณาว่า Principal ที่ตรวจสอบสิทธิ์แล้วได้รับอนุญาตให้ดำเนินการที่เฉพาะเจาะจงกับทรัพยากรหรือไม่ ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่ Google ได้ที่หัวข้อ การใช้ OAuth 2.0 เพื่อเข้าถึง Google API
เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet มีขอบเขต OAuth ของเครื่องมือ MCP ดังนี้
| URI ขอบเขตสำหรับ gcloud CLI | คำอธิบาย |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant |
จัดการข้อมูล Merchant ของ Google Pay |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
อ่านข้อมูลผู้ออกบัตร Google Wallet |
สร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0
หากต้องการสร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0 ให้ทำตามขั้นตอนต่อไปนี้
-
ในคอนโซล Google API ให้ไปที่แพลตฟอร์มการตรวจสอบสิทธิ์ของ Google > ไคลเอ็นต์ > สร้างไคลเอ็นต์
-
ในรายการประเภทแอปพลิเคชัน ให้เลือกประเภทที่เหมาะสมสำหรับแอปพลิเคชัน 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 คลิกสร้าง เมื่อสร้างแล้ว ระบบจะแสดงรหัสลับไคลเอ็นต์ 1 ครั้ง คัดลอกและจัดเก็บไว้อย่างปลอดภัย
กำหนดค่าแอปพลิเคชัน AI
จากนั้นคุณต้องระบุรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ให้กับแอปพลิเคชัน AI
VS Code
- คลิกไอคอนที่ด้านบนของแผงด้านข้างของแชท แล้วไปที่เซิร์ฟเวอร์ MCP
-
คลิกปุ่มเพิ่มเซิร์ฟเวอร์ () เลือก 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 ใหม่ แล้วเลือกเริ่มเซิร์ฟเวอร์
- กลับไปที่หน้าต่างแชท แล้วเรียกใช้เครื่องมือในเซิร์ฟเวอร์ 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
- คลิก ที่ด้านบนของแผงด้านข้างของ Agent ใน Editor แล้วเลือก เซิร์ฟเวอร์ MCP
- คลิกจัดการเซิร์ฟเวอร์ 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 Service การใช้ Google Wallet API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Wallet API