mcpField
M
moonpay-mcp

moonpay-mcp

github.com/moonpayAgent 工作流11246 次安装23 周前更新
代码仓库

关于 moonpay-mcp

moonpay-mcp 说明如何将 MoonPay CLI 配置为 MCP 服务,供 Claude Desktop、Claude Code 等兼容客户端调用。它通过 CLI 凭据提供钱包、代币、法币、x402 支付和交易工具。

主要功能

  1. 01将 MoonPay CLI 配置为 MCP 服务
  2. 02提供钱包管理工具
  3. 03提供代币搜索、兑换、跨链和转账工具
  4. 04支持法币购买与虚拟账户
  5. 05提供 x402 支付及交易工具

适用场景

  1. 01在 Claude Desktop 中调用 MoonPay 工具
  2. 02在 Claude Code 中使用钱包和代币操作
  3. 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