เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP ช่วยให้เครื่องมือพัฒนาที่ขับเคลื่อนด้วย AI สามารถเข้าถึงข้อมูลนักพัฒนาแอป Google Pay และ Google Wallet, ค้นหาเอกสารอย่างเป็นทางการ และจัดการการผสานรวมได้
มาตรฐาน Model Context Protocol (MCP) กำหนดมาตรฐาน วิธีที่โมเดลภาษาขนาดใหญ่ (LLM) และแอปพลิเคชันหรือ Agent AI เชื่อมต่อกับ แหล่งข้อมูลภายนอก เซิร์ฟเวอร์ MCP ช่วยให้คุณใช้เครื่องมือ แหล่งข้อมูล และพรอมต์เพื่อดำเนินการและรับข้อมูลที่อัปเดตจากบริการแบ็กเอนด์ได้
เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP ช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ค้นหาเอกสาร: รับคำแนะนำและตัวอย่างโค้ดล่าสุดจาก เอกสารอย่างเป็นทางการของ Google Pay และ Google Wallet
- จัดการการผสานรวม: ตรวจสอบสถานะการผสานรวมและเปิดใช้ API สำหรับบัญชีผู้ขาย
- ติดตามดูประสิทธิภาพ: เข้าถึงข้อมูลประสิทธิภาพโดยรวมและเมตริกข้อผิดพลาดสำหรับบัญชีผู้ขาย
จัดการบัตร: แสดงรายชื่อผู้ออกบัตรและคลาสบัตรสำหรับ Google Wallet
ตัวอย่างพรอมต์
คุณสามารถใช้พรอมต์ต่อไปนี้กับผู้ช่วย AI ได้
- "แสดงรายชื่อบัญชี Google Pay ของฉัน"
- "การผสานรวม Google Pay ของฉันอยู่ในสถานะใด"
- "ฉันจะผสานรวม Google Pay กับ React ได้อย่างไร"
- "แสดงเมตริกข้อผิดพลาดของ Google Pay สำหรับการผสานรวมของฉันในช่วง 30 วันที่ผ่านมา"
- "แสดงรายชื่อคลาสบัตร Google Wallet ของฉัน"
ก่อนเริ่มต้น
หากต้องการใช้เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP คุณต้องสร้างโปรเจ็กต์ Google Cloud และเปิดใช้เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP
-
ในคอนโซล Cloud ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์
-
เปิดใช้ Pay &Wallet Developer API
บทบาทที่จำเป็นในการเปิดใช้ API
หากต้องการเปิดใช้ API คุณต้องมีบทบาท IAM ของผู้ดูแลระบบการใช้บริการ (
roles/serviceusage.serviceUsageAdmin) ซึ่ง มีสิทธิ์serviceusage.services.enableดูวิธีให้สิทธิ์
บทบาทที่จำเป็น
หากต้องการรับสิทธิ์ที่จำเป็นในการใช้เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP ระยะไกล ให้ขอให้ผู้ดูแลระบบมอบหมายบทบาท Identity and Access Management (IAM) ต่อไปนี้ให้คุณในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่คุณต้องการเปิดใช้เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP
- เรียกใช้เครื่องมือ MCP: ผู้ใช้เครื่องมือ MCP
(
roles/mcp.toolUser)
ดูข้อมูลเพิ่มเติมเกี่ยวกับการมอบหมายบทบาทได้ที่หัวข้อ จัดการการเข้าถึงโปรเจ็กต์ โฟลเดอร์ และ องค์กร
การตรวจสอบสิทธิ์และการให้สิทธิ์
เซิร์ฟเวอร์ Google Pay & Wallet Developer MCP ใช้โปรโตคอล OAuth 2.0 กับ Identity and Access Management (IAM) สำหรับ การตรวจสอบสิทธิ์และการให้สิทธิ์ ระบบรองรับข้อมูลประจำตัวทั้งหมดสำหรับการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP ไม่ยอมรับคีย์ API
เราขอแนะนำให้สร้างข้อมูลประจำตัวแยกต่างหากสำหรับ Agent ที่ใช้เครื่องมือ MCP เพื่อให้ควบคุมและตรวจสอบการเข้าถึงทรัพยากรได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การตรวจสอบสิทธิ์ได้ที่หัวข้อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP
ขอบเขต OAuth ของเซิร์ฟเวอร์ Google Pay &Wallet Developer MCP
OAuth 2.0 ใช้ขอบเขตและข้อมูลเข้าสู่ระบบเพื่อพิจารณาว่า Principal ที่ตรวจสอบสิทธิ์แล้วได้รับอนุญาตให้ดำเนินการที่เฉพาะเจาะจงกับทรัพยากรหรือไม่ ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่ Google ได้ที่หัวข้อ การใช้ OAuth 2.0 เพื่อเข้าถึง Google API
เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP มีขอบเขต 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เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์สำหรับเซิร์ฟเวอร์ Google Pay & Wallet Developer MCP
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