关于 MCP Coinbase Commerce Server
MCP Coinbase Commerce Server 将兼容 MCP 的 AI 助手连接到 Coinbase Commerce。它可创建可配置的加密货币付款链接,并查询已有付款记录的详情。
主要功能
- 01创建可配置的付款链接
- 02设置金额、币种和描述
- 03查询已有付款记录详情
- 04安全管理 API 密钥
适用场景
- 01创建捐赠付款链接
- 02为商品生成付款链接
- 03查询已有付款记录的状态
MCP 相关
向 MCP 客户端提供创建 Coinbase Commerce 付款记录和查询记录详情的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Coinbase Commerce 服务
这是一个模型上下文协议(MCP)服务,可连接 Coinbase Commerce API,让 Claude 等 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 # Edit .env file with your API key -
构建项目:
npm run build -
启动服务:
npm start
与 Claude for Desktop 搭配使用
服务运行后,可以将其连接到 Claude for Desktop:
- 打开 Claude for Desktop
- 点击 Claude 菜单 → Settings → Developer
- 点击“Edit Config”以打开
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 的提示词示例
连接后,你可以让 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 dev
使用 MCP Inspector 进行测试
你可以使用 MCP Inspector 测试服务:
npx @modelcontextprotocol/inspector node dist/index.js
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。