連線至 Google Pay 和 Google 錢包開發人員 MCP 伺服器

Google Pay 和 Google 錢包開發人員 MCP 伺服器可讓 AI 輔助開發工具存取 Google Pay 和 Google 錢包開發人員資料、搜尋官方說明文件,以及管理整合項目。

Model Context Protocol (MCP) 可將大型語言模型 (LLM) 和 AI 應用程式/代理程式與外部資料來源的連結方式標準化。MCP 伺服器可讓您使用其工具、資源和提示,從後端服務執行動作及取得更新資料。

Google Pay 和 Google 錢包開發人員 MCP 伺服器可讓您:

  • 搜尋說明文件:從 Google Pay 和 Google 錢包的官方說明文件,取得最新指南和程式碼範例。
  • 管理整合項目:查看整合狀態,並為商家帳戶啟用 API。
  • 監控成效:存取商家帳戶的匯總成效資料和錯誤指標。
  • 管理憑證:列出 Google 錢包的憑證核發機構和類別。

提示範例

你可以使用下列提示與 AI 助理互動:

  • 「列出我的 Google Pay 帳戶。」
  • 「我的 Google Pay 整合狀態為何?」
  • 「How can I integrate Google Pay with React?」(如何將 Google Pay 整合至 React?)
  • 「顯示過去 30 天的 Google Pay 整合錯誤指標。」
  • 列出我的 Google 錢包憑證類別。

事前準備

如要使用 Google Pay 和錢包開發人員 MCP 伺服器,請建立 Google Cloud 雲端專案,並啟用 Google Pay 和錢包開發人員 MCP 伺服器。

  1. 在 Cloud 控制台的專案選擇器頁面中,選取或建立 Google Cloud 專案。

    前往專案選取器

  2. 如果尚未啟用,請啟用 Pay & Wallet Developer API。

    啟用 API 時所需的角色

    如要啟用 API,您必須具備 serviceusage.services.enable 權限。如果您建立了專案,可能已透過「擁有者」角色 (roles/owner) 取得這項權限。否則,您可以透過「服務使用情形管理員」角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。

    啟用 API

驗證及授權

Google Pay 和 Google 錢包開發人員 MCP 伺服器會使用 OAuth 2.0 通訊協定搭配 Identity and Access Management (IAM) 進行驗證和授權。驗證 MCP 伺服器時,系統支援所有身分。

Google Pay 和 Google 錢包開發人員 MCP 伺服器不接受 API 金鑰。

建議您使用 MCP 工具為代理建立個別身分,以便控管及監控資源存取權。如要進一步瞭解驗證,請參閱「向 MCP 伺服器進行驗證」。

Google Pay 和錢包開發人員 MCP 伺服器 OAuth 範圍

OAuth 2.0 會使用範圍和憑證,判斷經過驗證的主體是否獲得授權,可對資源執行特定動作。如要進一步瞭解 Google 的 OAuth 2.0 範圍,請參閱「使用 OAuth 2.0 存取 Google API」。

Google Pay 和 Google 錢包開發人員 MCP 伺服器具有下列 MCP 工具 OAuth 範圍:

gcloud CLI 的範圍 URI 說明
https://www.googleapis.com/auth/paydeveloper.merchant 管理 Google Pay 商家資料。
https://www.googleapis.com/auth/paydeveloper.issuer.readonly 讀取 Google 錢包核發機構資料。

建立 OAuth 2.0 用戶端 ID 和密鑰

如要建立 OAuth 2.0 用戶端 ID 和密鑰,請按照下列步驟操作:

  1. 在 Google API 控制台中,依序前往「Google Auth Platform」>「用戶端」>「建立用戶端」。

    前往「建立用戶端」

  2. 在「應用程式類型」清單中,選取 AI 應用程式的適當類型:

    • 如果是 Cursor Desktop、Claude Code、Claude.ai、ChatGPT 和 Antigravity,請選取「網頁應用程式」。
    • 如果是 Antigravity CLI、Antigravity IDE 和 VS Code,請選取「桌面應用程式」。
  3. 在「Name」(名稱) 欄位中,輸入應用程式的名稱。

  4. 如果您選取「Web application」(網頁應用程式),請在「Authorized redirect URIs」(已授權的重新導向 URI) 部分點按「+ Add URI」(新增 URI),然後為 AI 應用程式新增必要的重新導向 URI:

    Cursor Desktop

    http://localhost:8787/callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    Claude.ai

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

    ChatGPT

    目前可以將 redirect_uri 留空。建立應用程式時,ChatGPT 會生成 redirect_uri (請參閱下方的「設定 AI 應用程式」)。

    Antigravity

    https://antigravity.google/oauth-callback

  5. 按一下「建立」,建立後,系統會顯示一次用戶端密鑰。請複製並妥善儲存這組金鑰。

設定 AI 應用程式

接著,請為 AI 應用程式提供伺服器設定詳細資料。

VS Code

  1. 按一下聊天側邊面板頂端的 圖示,然後前往「MCP Servers」(MCP 伺服器)。
  2. 按一下「新增伺服器」按鈕 (),選取「HTTP」,然後輸入指向 Pay & Wallet Developer MCP 伺服器的網址:https://paydeveloper.googleapis.com/mcp。
    MCP 設定會儲存在工作區的 .vscode/mcp.json 檔案中:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. 在新的 MCP 伺服器上按一下滑鼠右鍵,然後選取「啟動伺服器」。
  4. 返回即時通訊視窗,呼叫 MCP 伺服器中的工具,觸發驗證程序。 例如:「列出我的 Google Pay 帳戶」。
  5. 系統會如預期開啟「Dynamic Client Registration not supported」(不支援動態用戶端註冊) 對話方塊。按一下任一按鈕即可關閉對話方塊。
  6. 輸入 OAuth 用戶端 ID,然後按下 Enter 鍵。
  7. 出現提示時,請輸入 OAuth 用戶端密鑰,然後按 Enter 鍵。
  8. 系統會開啟驗證對話方塊,請按一下「允許」。
  9. 您可以從已驗證的身分清單中選擇,也可以使用新帳戶登入。
  10. 驗證完成後,系統會呼叫工具,並在即時通訊視窗中繼續工作階段。

Cursor Desktop

如要設定 Cursor Desktop:

  1. 按一下左側面板中的「自訂」。
  2. 按一下「New MCP Server」(新增 MCP 伺服器)。這會開啟 mcp.json 設定檔。
  3. 輸入設定詳細資料,新增 Google Pay 和錢包開發人員 MCP 伺服器:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp",
          "auth": {
            "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID",
            "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET"
          }
        }
      }
    }
  4. 儲存檔案後,MCP 伺服器清單就會更新。
  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

Claude.ai

如要設定 Claude.ai,請按照下列步驟操作:

  1. 依序前往「自訂」 >「連接器」。
  2. 按一下「新增」,然後選擇「新增自訂連接器」。
  3. 輸入下列詳細資料:
      「伺服器名稱」:Google Pay & Wallet MCP。
      遠端 MCP 伺服器網址 https://paydeveloper.googleapis.com/mcp。
  4. 在「進階設定」中,輸入「OAuth 用戶端 ID」和「OAuth 用戶端密鑰」。
  5. 選取新連接器,然後按一下「Connect」(連結)。

ChatGPT

如要設定 ChatGPT,請按照下列步驟操作:

  1. 依序前往「設定」>「安全性與登入」,然後啟用「開發人員模式」。
  2. 在主要側邊面板中選取「外掛程式」,然後按一下 按鈕。
  3. 輸入下列詳細資料:
      「名稱」:Google Pay & Wallet MCP。
      伺服器網址: https://paydeveloper.googleapis.com/mcp
  4. 前往「進階設定」,然後輸入 OAuth 用戶端 ID 和密鑰。
  5. 複製動態回呼網址,並新增至上一步建立的 OAuth 用戶端。

Antigravity CLI

  1. 如要設定 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"
          }
        }
      }
    }
  2. 執行 /mcp,選取新的 MCP 伺服器,然後選擇「驗證」,開始驗證程序。

Antigravity IDE

  1. 按一下編輯器代理側邊面板頂端的 ,然後選取「MCP 伺服器」。
  2. 按一下「管理 MCP 伺服器」。
  3. 按一下「View raw config」(查看原始設定),然後新增 MCP 伺服器詳細資料:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_IDE_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET"
          }
        }
      }
    }
  4. 返回 Antigravity IDE,然後點選「重新整理」。
  5. 選取新的 MCP 伺服器,然後按一下「Authenticate」(驗證),完成驗證流程。
  6. 複製授權碼,然後在「Antigravity Settings」視窗中提交。

Antigravity

  1. 在 Antigravity 中,依序前往「設定」>「自訂」。
  2. 在「已安裝的 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"
          }
        }
      }
    }
  3. 返回 Antigravity,然後點選「重新整理」。
  4. 按一下「驗證」,然後完成驗證流程。
  5. 複製授權碼,然後在「Antigravity 設定」視窗中提交。

已知限制

  • 僅限英文結果:文件搜尋功能僅支援英文。
  • ACL 後方的內容:ACL 後方的文件不會編入索引
  • 需要網路連線:伺服器必須與 Google Pay 和 Google 錢包服務保持連線。

服務條款

使用 Google Pay API 時,您必須遵守《Google Pay API 服務條款》。使用 Google Wallet API 時,須遵守《Google Wallet API 服務條款》。