article
README
🚀 MCP Coinbase Commerce服务器
这是一个模型上下文协议(MCP)服务器,它与Coinbase Commerce API相连,能让Claude这类AI助手生成加密货币支付链接,为加密货币支付业务提供了便捷的解决方案。
🚀 快速开始
本服务器可让AI助手轻松生成加密货币支付链接,下面将介绍详细的使用步骤。
✨ 主要特性
- 灵活生成支付链接:可通过自定义金额、货币和描述生成Coinbase Commerce支付链接。
- 费用信息检索:能够检索现有费用的相关信息。
- 安全密钥管理:具备安全的API密钥管理机制。
- 轻松集成:可与Claude和其他MCP兼容的AI助手轻松集成。
📦 安装指南
先决条件
- Node.js 16.0+版本
- Coinbase Commerce账户
- 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 # 编辑.env文件以添加您的API密钥 - 构建项目:
npm run build - 启动服务器:
npm start
💻 使用示例
与Claude桌面版一起使用
一旦服务器运行,您可以将其连接到Claude桌面版:
- 打开Claude桌面版。
- 点击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桌面版。
- 您现在应该在聊天界面看到一个锤子图标,表示有可用工具。
示例提示给Claude
一旦连接,您可以要求Claude生成支付链接,例如:
- "你能为我的项目创建一个10美元的捐赠支付链接吗?"
- "生成一个用于我咖啡店5.50美元价格的Coinbase Commerce支付链接"
- "查找收费ID93e23c3e-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 dev
使用MCP Inspector测试
您可以使用MCPInspector测试服务器:
npx @modelcontextprotocol/inspector node dist/index.js
📄 许可证
本项目采用MIT许可证。
Scan to join WeChat group