CDP钱包操作服务

通过SSE传输暴露Coinbase CDP钱包操作的服务,支持部署到Railway,可与Claude、Cursor或任何MCP客户端配合使用。

  • by Mondukat
  • JavaScript
  • 云端部署
  • 1 星标
  • 更新于
在 GitHub 查看 Mondukat/cdp-mcp-server

使用说明

CDP MCP服务器//n0b0dy

MCP服务器通过SSE传输暴露Coinbase CDP钱包操作。 部署到铁路。适用于Claude、Cursor或任何MCP客户端。

工具

工具 说明
get_wallet_address 获取MPC钱包地址
get_wallet_balance 检查本地令牌余额
transfer_asset 发送ETH或ERC-20代币
deploy_token 部署ERC-20合约
deploy_nft 部署ERC-721合约
request_faucet 获取测试网令牌
wrap_eth 包装ETH→ WETH
get_network_info 网络信息+钱包备份数据

设置

1.获得CDP API证书

  • 转到portal.cdp.coinbase.com→ API密钥→ 创建API密钥
  • 下载JSON文件--包含 name 和 privateKey

2.部署到铁路

  1. 将此仓库推送到GitHub
  2. 新建铁路项目→ 从GitHub部署
  3. 添加环境变量(请参见 .env.example)
  4. 部署

3.联系克劳德

添加到MCP客户端配置中:

{
  "mcpServers": {
    "cdp-wallet": {
      "url": "https://your-railway-url.railway.app/sse",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_SECRET"
      }
    }
  }
}

钱包持久性

在第一次运行时,会创建一个新的MPC钱包。呼叫 get_network_info 得到 这 walletDataBackup 值,然后将其设置为 CDP_WALLET_DATA env变量 因此,在重启过程中重复使用相同的钱包。