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