Mcp Coinbase Commerce

Mcp Coinbase Commerce

🚀 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密钥(点击此处获取

安装步骤

  1. 克隆此仓库:
    git clone https://github.com/zhangzhongnan928/mcp-coinbase-commerce.git
    cd mcp-coinbase-commerce
    
  2. 安装依赖项:
    npm install
    
  3. 复制.env.example.env并添加您的Coinbase Commerce API密钥:
    cp .env.example .env
    # 编辑.env文件以添加您的API密钥
    
  4. 构建项目:
    npm run build
    
  5. 启动服务器:
    npm start
    

💻 使用示例

与Claude桌面版一起使用

一旦服务器运行,您可以将其连接到Claude桌面版:

  1. 打开Claude桌面版。
  2. 点击Claude菜单 → 设置 → 开发者。
  3. 点击"编辑配置"以打开claude_desktop_config.json
  4. 添加MCP服务器配置:
{
"mcpServers": {
"coinbase-commerce": {
"command": "node",
"args": ["/path/to/mcp-coinbase-commerce/dist/index.js"],
"env": {
"COINBASE_COMMERCE_API_KEY": "your_api_key_here"
}
}
}
}
  1. 保存文件并重启Claude桌面版。
  2. 您现在应该在聊天界面看到一个锤子图标,表示有可用工具。

示例提示给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许可证。

  • 0 关注
  • 0 收藏,38 浏览
  • system 提出于 2025-09-26 17:00

相似服务问题

相关AI产品