เซิร์ฟเวอร์ MCP ของ Google Pay &Wallet Developer ช่วยให้เครื่องมือการพัฒนาที่ขับเคลื่อนด้วย AI สามารถเข้าถึงข้อมูลนักพัฒนาแอปของ Google Pay และ Google Wallet, ค้นหาเอกสารอย่างเป็นทางการ และจัดการการผสานรวมได้
มาตรฐาน Model Context Protocol (MCP) กำหนดมาตรฐาน วิธีที่โมเดลภาษาขนาดใหญ่ (LLM) และแอปพลิเคชันหรือ Agent AI เชื่อมต่อกับ แหล่งข้อมูลภายนอก เซิร์ฟเวอร์ MCP ช่วยให้คุณใช้เครื่องมือ แหล่งข้อมูล และพรอมต์เพื่อดำเนินการและรับข้อมูลที่อัปเดตจากบริการแบ็กเอนด์ได้
เซิร์ฟเวอร์ MCP ของ Google Pay &Wallet Developer ช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ค้นหาเอกสาร: รับคำแนะนำและตัวอย่างโค้ดล่าสุดจาก เอกสารอย่างเป็นทางการของ 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 ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์
-
เปิดใช้ Pay &Wallet Developer API
บทบาทที่จำเป็นในการเปิดใช้ API
หากต้องการเปิดใช้ API คุณต้องมีสิทธิ์
serviceusage.services.enableหากคุณสร้างโปรเจ็กต์ คุณน่าจะมีสิทธิ์นี้อยู่แล้วผ่านบทบาทเจ้าของ (roles/owner) หรือคุณสามารถรับสิทธิ์ผ่านบทบาทผู้ดูแลระบบการใช้บริการ (roles/serviceusage.serviceUsageAdmin) ดูวิธีให้สิทธิ์
บทบาทที่จำเป็น
หากต้องการรับสิทธิ์ที่จำเป็นในการใช้เซิร์ฟเวอร์ MCP ระยะไกลของ Google Pay &Wallet Developer MCP ให้ขอให้ผู้ดูแลระบบมอบหมายบทบาท Identity and Access Management (IAM) ต่อไปนี้ให้คุณในโปรเจ็กต์ Google Cloud ที่คุณต้องการเปิดใช้เซิร์ฟเวอร์ MCP ของ Google Pay &Wallet Developer MCP
- เรียกใช้เครื่องมือ MCP: ผู้ใช้เครื่องมือ MCP
(
roles/mcp.toolUser)
ดูข้อมูลเพิ่มเติมเกี่ยวกับการมอบหมายบทบาทได้ที่หัวข้อ จัดการการเข้าถึงโปรเจ็กต์ โฟลเดอร์ และ องค์กร
การตรวจสอบสิทธิ์และการให้สิทธิ์
เซิร์ฟเวอร์ MCP ของ Google Pay & Wallet Developer MCP ใช้โปรโตคอล OAuth 2.0 กับ Identity and Access Management (IAM) สำหรับ การตรวจสอบสิทธิ์และการให้สิทธิ์ ระบบรองรับข้อมูลประจำตัวทั้งหมดสำหรับการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
เซิร์ฟเวอร์ MCP ของ Google Pay &Wallet Developer ไม่ยอมรับคีย์ API
เราขอแนะนำให้สร้างข้อมูลประจำตัวแยกต่างหากสำหรับ Agent ที่ใช้เครื่องมือ MCP เพื่อให้ควบคุมและตรวจสอบการเข้าถึงทรัพยากรได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การตรวจสอบสิทธิ์ได้ที่หัวข้อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
ขอบเขต OAuth ของเซิร์ฟเวอร์ MCP ของ Google Pay &Wallet Developer
OAuth 2.0 ใช้ขอบเขตและข้อมูลเข้าสู่ระบบเพื่อพิจารณาว่า Principal ที่ตรวจสอบสิทธิ์แล้วได้รับอนุญาตให้ดำเนินการที่เฉพาะเจาะจงกับทรัพยากรหรือไม่ ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่ Google ได้ที่หัวข้อ การใช้ OAuth 2.0 เพื่อเข้าถึง Google API
เซิร์ฟเวอร์ MCP ของ Google Pay &Wallet Developer มีขอบเขต 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 Auth Platform > Clients > Create client
-
ในรายการประเภทแอปพลิเคชัน ให้เลือกประเภทที่เหมาะสมสำหรับแอปพลิเคชัน AI
- สำหรับ Antigravity, Claude.ai, Claude Code และ ChatGPT ให้เลือก เว็บแอปพลิเคชัน
- สำหรับ Gemini CLI และ VS Code ให้เลือกแอปบนเดสก์ท็อป
ป้อนชื่อแอปพลิเคชันในช่องชื่อ
-
หากเลือกเว็บแอปพลิเคชัน ให้คลิก + เพิ่ม URI ในส่วนURI การเปลี่ยนเส้นทางที่ได้รับอนุญาต แล้วเพิ่ม URI การเปลี่ยนเส้นทางที่จำเป็นสำหรับแอปพลิเคชัน AI
Antigravity
https://antigravity.google/oauth-callbackClaude.ai
https://claude.ai/api/mcp/auth_callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
ChatGPT
คุณสามารถเว้น
redirect_uriว่างไว้ก่อนได้ ChatGPT จะสร้างredirect_uriเมื่อสร้างแอป (ดูหัวข้อ กำหนดค่าแอปพลิเคชัน AI ด้านล่าง) คลิกสร้าง เมื่อสร้างแล้ว ระบบจะแสดงรหัสลับไคลเอ็นต์เพียงครั้งเดียว คัดลอกและเก็บรักษาไว้ให้ปลอดภัย
กำหนดค่าแอปพลิเคชัน AI
จากนั้นคุณต้องระบุรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ให้กับแอปพลิเคชัน AI
Gemini CLI
-
หากต้องการกำหนดค่า Gemini CLI ให้เพิ่มข้อมูลต่อไปนี้ลงใน ไฟล์ `~/.gemini/settings.json`
{ "mcpServers": { "google-pay-wallet-dev": { "httpUrl": "https://paydeveloper.googleapis.com/mcp", "authProviderType": "dynamic_discovery", "oauth": { "enabled": true, "clientId": "GEMINI_CLI_CLIENT_ID", "clientSecret": "GEMINI_CLI_CLIENT_SECRET", "scopes": [ "https://www.googleapis.com/auth/paydeveloper.merchant", "https://www.googleapis.com/auth/paydeveloper.issuer.readonly" ] } } } }
-
เรียกใช้
/mcp auth google-pay-wallet-devเพื่อเริ่มกระบวนการตรวจสอบสิทธิ์สำหรับเซิร์ฟเวอร์ MCP ของ Google Pay & Wallet Developer
Antigravity
วิธีกำหนดค่า Antigravity ให้ ใช้เซิร์ฟเวอร์ MCP
- ใน Antigravity ให้คลิกเมนูตัวเลือกเพิ่มเติม ใน บานหน้าต่าง Agent > เซิร์ฟเวอร์ MCP > จัดการเซิร์ฟเวอร์ 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" } } } }
- กลับไปที่จัดการเซิร์ฟเวอร์ MCP แล้วคลิกรีเฟรช การคลิกตรวจสอบสิทธิ์ จะเปิดแท็บการปรับแต่ง ในการตั้งค่า Agent
- คลิกตรวจสอบสิทธิ์ แล้วทำตามขั้นตอน OAuth ให้เสร็จสมบูรณ์
- คัดลอกรหัสการให้สิทธิ์แล้วส่งรหัสในหน้าต่างAgent Settings
VS Code
-
หากต้องการกำหนดค่า VS Code (Copilot) ให้แก้ไขไฟล์
.vscode/mcp.jsonในพื้นที่ทำงาน{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- เรียกใช้เครื่องมือในเซิร์ฟเวอร์ MCP เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์ เช่น "แสดงรายการบัญชี Google Pay ของฉัน"
- กล่องโต้ตอบการลงทะเบียนไคลเอ็นต์แบบไดนามิก ไม่รองรับจะเปิดขึ้นตามที่ คาดไว้ คลิกปุ่มใดก็ได้เพื่อปิดกล่องโต้ตอบ
- ป้อนรหัสไคลเอ็นต์ OAuth แล้วกด Enter
- เมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสลับไคลเอ็นต์ OAuth แล้วกด Enter
- กล่องโต้ตอบเพื่อตรวจสอบสิทธิ์จะเปิดขึ้น ให้คลิกอนุญาต
- หลังจากให้สิทธิ์แล้ว ระบบจะเรียกใช้เครื่องมือและเซสชันจะดำเนินต่อใน หน้าต่างแชท
Claude.ai
วิธีกำหนดค่า Claude.ai
- ไปที่ปรับแต่ง > ตัวเชื่อมต่อ
- คลิกปุ่ม แล้วเลือก เพิ่มตัวเชื่อมต่อที่กำหนดเอง
-
ป้อนรายละเอียดต่อไปนี้:
-
ชื่อเซิร์ฟเวอร์:
Google Pay & Wallet MCP.-
URL เซิร์ฟเวอร์ MCP ระยะไกล
https://paydeveloper.googleapis.com/mcp. - ในการตั้งค่าขั้นสูง ให้ป้อนรหัสไคลเอ็นต์ OAuth และ รหัสลับไคลเอ็นต์ OAuth
- เลือกตัวเชื่อมต่อใหม่ แล้วคลิกเชื่อมต่อ
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
ChatGPT
วิธีกำหนดค่า ChatGPT
- เปิดใช้โหมดนักพัฒนาแอป จากการตั้งค่า > แอป > การตั้งค่าขั้นสูง
- คลิกปุ่มสร้างแอป
-
ป้อนรายละเอียดต่อไปนี้:
-
ชื่อ:
Google Pay & Wallet MCP.-
URL เซิร์ฟเวอร์ MCP:
https://paydeveloper.googleapis.com/mcp - ไปที่การตั้งค่าขั้นสูง แล้วป้อนรหัสไคลเอ็นต์ OAuth และรหัสลับ
- คัดลอก URL การเรียกกลับแบบไดนามิกแล้วเพิ่มลงในไคลเอ็นต์ OAuth ที่สร้างไว้ ในขั้นตอนก่อนหน้า
ข้อจำกัดที่ทราบ
- ผลลัพธ์เป็นภาษาอังกฤษเท่านั้น: การค้นหาเอกสารรองรับเฉพาะภาษาอังกฤษ
- เนื้อหาที่อยู่เบื้องหลัง ACL: ระบบจะไม่จัดทำดัชนีเอกสารที่อยู่เบื้องหลัง ACL
- ขึ้นอยู่กับเครือข่าย: เซิร์ฟเวอร์ต้องมีการเชื่อมต่อกับบริการ Google Pay และ Wallet แบบสด
ข้อกำหนดในการให้บริการ
การใช้ Google Pay API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Pay API Service การใช้ Google Wallet API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Wallet API