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 伺服器。
-
在 Cloud 控制台的專案選擇器頁面中,選取或建立 Google Cloud 專案。
-
如果尚未啟用,請啟用 Pay & Wallet Developer API。
啟用 API 時所需的角色
如要啟用 API,您必須具備
serviceusage.services.enable權限。如果您建立了專案,可能已透過「擁有者」角色 (roles/owner) 取得這項權限。否則,您可以透過「服務使用情形管理員」角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。
驗證及授權
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」>「用戶端」>「建立用戶端」。
-
在「應用程式類型」清單中,選取 AI 應用程式的適當類型:
- 如果是 Cursor Desktop、Claude Code、Claude.ai、ChatGPT 和 Antigravity,請選取「網頁應用程式」。
- 如果是 Antigravity CLI、Antigravity IDE 和 VS Code,請選取「桌面應用程式」。
在「Name」(名稱) 欄位中,輸入應用程式的名稱。
-
如果您選取「Web application」(網頁應用程式),請在「Authorized redirect URIs」(已授權的重新導向 URI) 部分點按「+ Add URI」(新增 URI),然後為 AI 應用程式新增必要的重新導向 URI:
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
目前可以將
redirect_uri留空。建立應用程式時,ChatGPT 會生成redirect_uri(請參閱下方的「設定 AI 應用程式」)。Antigravity
https://antigravity.google/oauth-callback 按一下「建立」,建立後,系統會顯示一次用戶端密鑰。請複製並妥善儲存這組金鑰。
設定 AI 應用程式
接著,請為 AI 應用程式提供伺服器設定詳細資料。
VS Code
- 按一下聊天側邊面板頂端的 圖示,然後前往「MCP Servers」(MCP 伺服器)。
-
按一下「新增伺服器」按鈕 (),選取「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" } } }
- 在新的 MCP 伺服器上按一下滑鼠右鍵,然後選取「啟動伺服器」。
- 返回即時通訊視窗,呼叫 MCP 伺服器中的工具,觸發驗證程序。 例如:「列出我的 Google Pay 帳戶」。
- 系統會如預期開啟「Dynamic Client Registration not supported」(不支援動態用戶端註冊) 對話方塊。按一下任一按鈕即可關閉對話方塊。
- 輸入 OAuth 用戶端 ID,然後按下 Enter 鍵。
- 出現提示時,請輸入 OAuth 用戶端密鑰,然後按 Enter 鍵。
- 系統會開啟驗證對話方塊,請按一下「允許」。
- 您可以從已驗證的身分清單中選擇,也可以使用新帳戶登入。
- 驗證完成後,系統會呼叫工具,並在即時通訊視窗中繼續工作階段。
Cursor Desktop
如要設定 Cursor Desktop:
- 按一下左側面板中的「自訂」。
-
按一下「New MCP Server」(新增 MCP 伺服器)。這會開啟
mcp.json設定檔。 -
輸入設定詳細資料,新增 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" } } } }
- 儲存檔案後,MCP 伺服器清單就會更新。
- 按一下「驗證」即可開始驗證程序。
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,請按照下列步驟操作:
- 依序前往「自訂」 >「連接器」。
- 按一下「新增」,然後選擇「新增自訂連接器」。
-
輸入下列詳細資料:
-
「伺服器名稱」:
Google Pay & Wallet MCP。-
遠端 MCP 伺服器網址
https://paydeveloper.googleapis.com/mcp。 - 在「進階設定」中,輸入「OAuth 用戶端 ID」和「OAuth 用戶端密鑰」。
- 選取新連接器,然後按一下「Connect」(連結)。
ChatGPT
如要設定 ChatGPT,請按照下列步驟操作:
- 依序前往「設定」>「安全性與登入」,然後啟用「開發人員模式」。
- 在主要側邊面板中選取「外掛程式」,然後按一下 按鈕。
-
輸入下列詳細資料:
-
「名稱」:
Google Pay & Wallet MCP。-
伺服器網址:
https://paydeveloper.googleapis.com/mcp - 前往「進階設定」,然後輸入 OAuth 用戶端 ID 和密鑰。
- 複製動態回呼網址,並新增至上一步建立的 OAuth 用戶端。
Antigravity CLI
-
如要設定 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" } } } }
-
執行
/mcp,選取新的 MCP 伺服器,然後選擇「驗證」,開始驗證程序。
Antigravity IDE
- 按一下編輯器代理側邊面板頂端的 ,然後選取「MCP 伺服器」。
- 按一下「管理 MCP 伺服器」。
-
按一下「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" } } } }
- 返回 Antigravity IDE,然後點選「重新整理」。
- 選取新的 MCP 伺服器,然後按一下「Authenticate」(驗證),完成驗證流程。
- 複製授權碼,然後在「Antigravity Settings」視窗中提交。
Antigravity
- 在 Antigravity 中,依序前往「設定」>「自訂」。
-
在「已安裝的 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" } } } }
- 返回 Antigravity,然後點選「重新整理」。
- 按一下「驗證」,然後完成驗證流程。
- 複製授權碼,然後在「Antigravity 設定」視窗中提交。
已知限制
- 僅限英文結果:文件搜尋功能僅支援英文。
- ACL 後方的內容:ACL 後方的文件不會編入索引
- 需要網路連線:伺服器必須與 Google Pay 和 Google 錢包服務保持連線。
服務條款
使用 Google Pay API 時,您必須遵守《Google Pay API 服務條款》。使用 Google Wallet API 時,須遵守《Google Wallet API 服務條款》。