MCP Coinbase商务服务器
这是一个模型上下文协议(MCP)服务器,连接到Coinbase Commerce API,允许Claude等人工智能助手生成加密货币支付链接。
特性
- 生成具有可定制金额、货币和描述的Coinbase Commerce支付链接
- 检索有关现有费用的信息
- 安全的API密钥管理
- 轻松与Claude和其他兼容MCP的AI助手集成
先决条件
- Node.js 16.0+
- Coinbase商务账户
- Coinbase Commerce API密钥(在这里买一个)
设置
- 克隆此存储库:
git clone https://github.com/zhangzhongnan928/mcp-coinbase-commerce.git
cd mcp-coinbase-commerce- 安装依赖项:
npm install- 复制
.env.example向.env并添加您的Coinbase Commerce API密钥:
cp .env.example .env
# Edit .env file with your API key- 构建项目:
npm run build- 启动服务器:
npm start使用Claude for Desktop
服务器运行后,您可以将其连接到Claude for Desktop:
- 打开Claude桌面版
- 点击克劳德菜单→ 设置→ 开发者
- 点击“编辑配置”打开
claude_desktop_config.json - 添加MCP服务器配置:
{
"mcpServers": {
"coinbase-commerce": {
"command": "node",
"args": ["/path/to/mcp-coinbase-commerce/dist/index.js"],
"env": {
"COINBASE_COMMERCE_API_KEY": "your_api_key_here"
}
}
}
}- 保存文件并重新启动Claude for Desktop
- 现在,您应该在聊天界面中看到一个锤子图标,指示可用的工具
克劳德提示示例
连接后,您可以要求Claude生成付款链接:
- “你能为我的项目创建一个10美元捐款的支付链接吗?”
- “为我的咖啡店生成一个价格为5.50美元的Coinbase Commerce支付链接”
- “查找费用ID 93e23c3e-8220-4e6c-9bc3-ea3548339621的付款状态”
Claude将使用适当的工具来满足这些请求,生成您可以与客户共享的支付链接。
API工具
create-charge
生成具有以下参数的新付款链接:
name:付款/产品名称description:付款目的的描述amount:付款金额(例如“10.00”)currency:货币代码(例如“USD”、“EUR”、“BTC”)redirectUrl(可选):付款完成后重定向的URL
get-charge
使用以下方法检索有关现有费用的信息:
chargeId:要检索的费用ID
发展
要在开发模式下运行服务器,请执行以下操作:
npm run devMCP检验员测试
您可以使用 MCP检查员:
npx @modelcontextprotocol/inspector node dist/index.js许可证
麻省理工学院
