关于 moonpay-mcp
moonpay-mcp 说明如何将 MoonPay CLI 配置为 MCP 服务,供 Claude Desktop、Claude Code 等兼容客户端调用。它通过 CLI 凭据提供钱包、代币、法币、x402 支付和交易工具。
主要功能
- 01将 MoonPay CLI 配置为 MCP 服务
- 02提供钱包管理工具
- 03提供代币搜索、兑换、跨链和转账工具
- 04支持法币购买与虚拟账户
- 05提供 x402 支付及交易工具
适用场景
- 01在 Claude Desktop 中调用 MoonPay 工具
- 02在 Claude Code 中使用钱包和代币操作
- 03通过兼容 MCP 的客户端处理交易与支付
MCP 相关
将 MoonPay CLI 作为 MCP 服务运行,向兼容客户端提供全部 MoonPay CLI 工具。服务使用 CLI 的同一套凭据。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moonpay/ skills --skill moonpay-mcp安装后在 Claude Code 中输入/moonpay-mcp确认已加载。
详细介绍
MoonPay MCP 配置
目标
将 MoonPay CLI 配置为 MCP 服务,以便 Claude Desktop、Claude Code 或任何兼容 MCP 的客户端都能直接使用所有 MoonPay 工具。
先决条件
npm i -g @moonpay/cli
mp login --email [email protected]
mp verify --email [email protected] --code <code>
Claude Code 配置
claude mcp add moonpay -- mp mcp
Claude Desktop 配置
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"moonpay": {
"command": "mp",
"args": ["mcp"]
}
}
}
然后重启 Claude Desktop。
提供的功能
所有 MoonPay CLI 工具都可作为 MCP 工具使用:
- 钱包管理 — 创建、导入、列出、获取、删除、导出钱包
- 代币操作 — 搜索、获取、查看热门代币、兑换、跨链桥接、转账
- 法币 — 使用银行卡购买加密货币,通过入金服务使用虚拟账户
- x402 支付 — 自动处理付款的付费 API 请求
- 交易 — 本地签名、发送、列出、获取
验证
配置完成后,询问 Claude:“你有哪些 MoonPay 工具?”——它应该会列出所有可用工具。
身份验证
MCP 服务使用与 CLI 相同的凭据(~/.config/moonpay/credentials.json)。运行 mp login --email <email>,然后运行 mp verify --email <email> --code <code> 进行身份验证。
相关技能
- moonpay-auth — 登录和钱包配置。
- moonpay-discover-tokens — 搜索和分析代币。
- moonpay-swap-tokens — 兑换代币。
评论
支持 Markdown