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

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

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

Google Pay & Wallet Developer 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 & Wallet Developer MCP 伺服器,您必須建立 Google Cloud 雲端專案,並啟用 Google Pay & Wallet Developer MCP 伺服器。

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

    前往專案選取器

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

    啟用 API 時所需的角色

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

    啟用 API

驗證及授權

Google Pay & Wallet Developer MCP 伺服器使用 OAuth 2.0 通訊協定和 Identity and Access Management (IAM) 進行驗證及授權。所有 身分都可用於驗證 MCP 伺服器。

Google Pay & Wallet Developer MCP 伺服器不接受 API 金鑰。

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

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

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

Google Pay & Wallet Developer 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」>「用戶端」>「建立用戶端」。

    前往「Create client」(建立用戶端)

  2. 在「Application type」(應用程式類型) 清單中,選取 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 電腦版

    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. 按一下「Add Server」按鈕 (),選取「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 和 Google 錢包開發人員 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. 在主要側邊面板中選取「Plugins」,然後按一下 按鈕。
  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,然後點選「Refresh」(重新整理)。
  5. 選取新的 MCP 伺服器,然後按一下「Authenticate」(驗證),完成驗證流程。
  6. 複製授權碼,然後在「Antigravity Settings」視窗中提交。

Antigravity

  1. 在 Antigravity 中,依序前往「設定」>「自訂」。
  2. 在「Installed MCP Servers」部分,點選「Open MCP Config」,編輯 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 Settings」視窗中提交。

已知限制

  • 僅限英文結果:說明文件搜尋僅支援英文。
  • 受 ACL 保護的內容:受 ACL 保護的文件不會編入索引
  • 依賴網路:伺服器必須與 Google Pay 和錢包服務保持連線。

服務條款

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