使用说明
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.部署到铁路
- 将此仓库推送到GitHub
- 新建铁路项目→ 从GitHub部署
- 添加环境变量(请参见
.env.example) - 部署
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变量
因此,在重启过程中重复使用相同的钱包。