เชื่อมต่อกับเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet

เซิร์ฟเวอร์ 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

  1. ในคอนโซล Cloud ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์

    ไปที่ตัวเลือกโปรเจ็กต์

  2. เปิดใช้ Pay &Wallet Developer API

    บทบาทที่จำเป็นในการเปิดใช้ API

    หากต้องการเปิดใช้ API คุณต้องมีบทบาท IAM ของผู้ดูแลระบบการใช้บริการ (roles/serviceusage.serviceUsageAdmin) ซึ่ง มีสิทธิ์ serviceusage.services.enable ดูวิธีให้สิทธิ์

    เปิดใช้ API

บทบาทที่จำเป็น

หากต้องการรับสิทธิ์ที่จำเป็นในการใช้เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP ระยะไกล ให้ขอให้ผู้ดูแลระบบมอบหมายบทบาท Identity and Access Management (IAM) ต่อไปนี้ให้คุณในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่คุณต้องการเปิดใช้เซิร์ฟเวอร์ Google Pay &Wallet Developer MCP

ดูข้อมูลเพิ่มเติมเกี่ยวกับการมอบหมายบทบาทได้ที่หัวข้อ จัดการการเข้าถึงโปรเจ็กต์ โฟลเดอร์ และ องค์กร

การตรวจสอบสิทธิ์และการให้สิทธิ์

เซิร์ฟเวอร์ 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 ให้ทำตามขั้นตอนต่อไปนี้

  1. ในคอนโซล Google API ให้ไปที่ Google Auth Platform > Clients > Create client

    ไปที่สร้างไคลเอ็นต์

  2. ในรายการประเภทแอปพลิเคชัน ให้เลือกประเภทที่เหมาะสมสำหรับแอปพลิเคชัน AI

    • สำหรับ Antigravity, Claude.ai, Claude Code และ ChatGPT ให้เลือก เว็บแอปพลิเคชัน
    • สำหรับ Gemini CLI และ VS Code ให้เลือกแอปบนเดสก์ท็อป
  3. ป้อนชื่อแอปพลิเคชันในช่องชื่อ

  4. หากเลือกเว็บแอปพลิเคชัน ให้คลิก + เพิ่ม URI ในส่วนURI การเปลี่ยนเส้นทางที่ได้รับอนุญาต แล้วเพิ่ม URI การเปลี่ยนเส้นทางที่จำเป็นสำหรับแอปพลิเคชัน AI

    Antigravity

    https://antigravity.google/oauth-callback

    Claude.ai

    https://claude.ai/api/mcp/auth_callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    ChatGPT

    คุณสามารถเว้น redirect_uri ว่างไว้ก่อนได้ ChatGPT จะสร้าง redirect_uri เมื่อสร้างแอป (ดูหัวข้อ กำหนดค่าแอปพลิเคชัน AI ด้านล่าง)

  5. คลิกสร้าง เมื่อสร้างแล้ว ระบบจะแสดงรหัสลับไคลเอ็นต์เพียงครั้งเดียว คัดลอกและจัดเก็บอย่างปลอดภัย

กำหนดค่าแอปพลิเคชัน AI

จากนั้นคุณต้องระบุรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ให้กับแอปพลิเคชัน AI

Gemini CLI

  1. หากต้องการกำหนดค่า 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"
            ]
          }
        }
      }
    }
  2. เรียกใช้ /mcp auth google-pay-wallet-dev เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์สำหรับเซิร์ฟเวอร์ Google Pay & Wallet Developer MCP

Antigravity

วิธีกำหนดค่า Antigravity ให้ ใช้เซิร์ฟเวอร์ MCP

  1. ใน Antigravity ให้คลิกเมนูตัวเลือกเพิ่มเติม ใน บานหน้าต่าง Agent > เซิร์ฟเวอร์ MCP > จัดการเซิร์ฟเวอร์ MCP
  2. ที่ด้านบนของบานหน้าต่างจัดการเซิร์ฟเวอร์ MCP ให้คลิก ดูการกำหนดค่าดิบ เพื่อแก้ไข mcp_config.json ไฟล์:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. กลับไปที่จัดการเซิร์ฟเวอร์ MCP แล้วคลิกรีเฟรช การคลิกตรวจสอบสิทธิ์ จะเปิดแท็บการปรับแต่ง ในการตั้งค่า Agent
  4. คลิกตรวจสอบสิทธิ์ และทำตามขั้นตอน OAuth ให้เสร็จสมบูรณ์
  5. คัดลอกรหัสการให้สิทธิ์และส่งรหัสในหน้าต่างAgent Settings

VS Code

  1. หากต้องการกำหนดค่า VS Code (Copilot) ให้แก้ไขไฟล์ .vscode/mcp.json ในพื้นที่ทำงาน
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. เรียกใช้เครื่องมือในเซิร์ฟเวอร์ MCP เพื่อทริกเกอร์กระบวนการตรวจสอบสิทธิ์ เช่น "แสดงรายชื่อบัญชี Google Pay ของฉัน"
  3. กล่องโต้ตอบการลงทะเบียนไคลเอ็นต์แบบไดนามิก ไม่รองรับจะเปิดขึ้นตามที่ คาดไว้ คลิกปุ่มใดก็ได้เพื่อปิดกล่องโต้ตอบ
  4. ป้อนรหัสไคลเอ็นต์ OAuth แล้วกด Enter
  5. เมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสลับไคลเอ็นต์ OAuth แล้วกด Enter
  6. กล่องโต้ตอบเพื่อตรวจสอบสิทธิ์จะเปิดขึ้น ให้คลิกอนุญาต
  7. หลังจากให้สิทธิ์แล้ว ระบบจะเรียกใช้เครื่องมือและเซสชันจะดำเนินต่อใน หน้าต่างแชท

Claude.ai

วิธีกำหนดค่า Claude.ai

  1. ไปที่ปรับแต่ง > ตัวเชื่อมต่อ
  2. คลิกปุ่ม แล้วเลือก เพิ่มตัวเชื่อมต่อที่กำหนดเอง
  3. ป้อนรายละเอียดต่อไปนี้:
      ชื่อเซิร์ฟเวอร์: Google Pay & Wallet MCP.
      URL เซิร์ฟเวอร์ MCP ระยะไกล https://paydeveloper.googleapis.com/mcp.
  4. ในการตั้งค่าขั้นสูง ให้ป้อนรหัสไคลเอ็นต์ OAuth และ รหัสลับไคลเอ็นต์ OAuth
  5. เลือกตัวเชื่อมต่อใหม่ แล้วคลิกเชื่อมต่อ

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

  1. เปิดใช้โหมดนักพัฒนาแอป จากการตั้งค่า > แอป > การตั้งค่าขั้นสูง
  2. คลิกปุ่มสร้างแอป
  3. ป้อนรายละเอียดต่อไปนี้:
      ชื่อ: Google Pay & Wallet MCP.
      URL เซิร์ฟเวอร์ MCP: https://paydeveloper.googleapis.com/mcp
  4. ไปที่การตั้งค่าขั้นสูง แล้วป้อนรหัสไคลเอ็นต์ OAuth และรหัสลับ
  5. คัดลอก URL การเรียกกลับแบบไดนามิก แล้วเพิ่มลงในไคลเอ็นต์ OAuth ที่สร้างไว้ ในขั้นตอนก่อนหน้า

ข้อจำกัดที่ทราบ

  • ผลลัพธ์เป็นภาษาอังกฤษเท่านั้น: การค้นหาเอกสารรองรับเฉพาะภาษาอังกฤษ
  • เนื้อหาที่อยู่หลัง ACL: ระบบจะไม่จัดทำดัชนีเอกสารที่อยู่หลัง ACL
  • ขึ้นอยู่กับเครือข่าย: เซิร์ฟเวอร์ต้องมีการเชื่อมต่อที่ใช้งานได้กับบริการ Google Pay และ Wallet

ข้อกำหนดในการให้บริการ

การใช้ Google Pay API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Pay API Service การใช้ Google Wallet API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Wallet API