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 整合狀態為何?」
- 「如何將 Google Pay 與 React 整合?」
- 「Show me Google Pay error metrics for my integration over the last 30 days.」(顯示過去 30 天內,我整合的 Google Pay 錯誤指標)。
- 「列出我的 Google 錢包憑證類別。」
事前準備
如要使用 Google Pay 和錢包開發人員 MCP 伺服器,請建立 Google Cloud 雲端專案,並啟用 Google Pay 和錢包開發人員 MCP 伺服器和 Google Wallet API。
-
在 Cloud 控制台的專案選取器頁面中,選取或建立 Google Cloud 專案。
-
啟用 Pay & Wallet Developer、Google Wallet API。
啟用 API 時所需的角色
如要啟用 API,您需要服務使用情形管理員 IAM 角色 (
roles/serviceusage.serviceUsageAdmin),其中包含serviceusage.services.enable權限。瞭解如何授予角色。
必要的角色
如要取得使用 Google Pay 和 Google 錢包開發人員 MCP 伺服器遠端 MCP 伺服器所需的權限,請要求管理員在要啟用 Google Pay 和 Google 錢包開發人員 MCP 伺服器 MCP 伺服器的 Google Cloud 專案中,授予下列 Identity and Access Management (IAM) 角色:
- 發出 MCP 工具呼叫:MCP 工具使用者
(
roles/mcp.toolUser)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
驗證及授權
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 和密鑰,請按照下列步驟操作:
-
在 Google API 控制台中,依序前往「Google Auth Platform」>「Clients」>「Create client」。
-
在「Application type」(應用程式類型) 清單中,選取 AI 應用程式適用的類型:
- 如果是 Antigravity、Claude.ai、Claude Code 和 ChatGPT,請選取「網頁應用程式」。
- 如果是 Gemini CLI 和 VS Code,請選取「桌面應用程式」。
在「Name」(名稱) 欄位中,輸入應用程式的名稱。
-
如果您選取「網頁應用程式」,請在「已授權的重新導向 URI」 部分點按「+ 新增 URI」,然後為 AI 應用程式新增必要的重新導向 URI:
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 和 Google 錢包開發人員 MCP 伺服器啟動驗證程序。
Antigravity
如要設定 Antigravity 使用 MCP 伺服器,請按照下列步驟操作:
- 在 Antigravity 中,依序點選「Agent」窗格中的「Additional options」 選單 >「MCP Servers」 >「Manage MCP Servers」。
-
在「管理 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 帳戶」。
- 系統會如預期開啟「Dynamic Client Registration 不支援」對話方塊。按一下任一按鈕即可關閉對話方塊。
- 輸入 OAuth 用戶端 ID,然後按下 Enter 鍵。
- 按照提示輸入 OAuth 用戶端密鑰,然後按下 Enter 鍵。
- 系統會開啟驗證對話方塊,請按一下「允許」。
- 授權後,系統會呼叫工具,並在聊天視窗中繼續工作階段。
Claude.ai
如要設定 Claude.ai,請按照下列步驟操作:
- 依序前往「自訂」 >「連接器」。
- 按一下 按鈕,然後選擇「新增自訂連接器」。
-
輸入下列詳細資料:
-
「伺服器名稱」:
Google Pay & Wallet MCP。-
遠端 MCP 伺服器網址
https://paydeveloper.googleapis.com/mcp。 - 在「進階設定」中,輸入「OAuth 用戶端 ID」和「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。-
MCP 伺服器網址:
https://paydeveloper.googleapis.com/mcp - 前往「進階設定」,然後輸入 OAuth 用戶端 ID 和密鑰。
- 複製動態回呼網址,並新增至上一步建立的 OAuth 用戶端。
已知限制
- 僅顯示英文結果:文件搜尋功能僅支援英文。
- ACL 後方的內容:ACL 後方的文件不會編入索引
- 需要網路連線:伺服器必須連線至 Google Pay 和 Google 錢包服務。
服務條款
使用 Google Pay API 時,您必須遵守《Google Pay API 服務條款》。使用 Google Wallet API 時,須遵守《Google Wallet API 服務條款》。