mcpField
M
MCP Coinbase Commerce Server

MCP Coinbase Commerce Server

本地服务
github.com/zhangzhongnan928金融数据086 周前更新

关于 MCP Coinbase Commerce Server

MCP Coinbase Commerce Server 将兼容 MCP 的 AI 助手连接到 Coinbase Commerce。它可创建可配置的加密货币付款链接,并查询已有付款记录的详情。

主要功能

  1. 01创建可配置的付款链接
  2. 02设置金额、币种和描述
  3. 03查询已有付款记录详情
  4. 04安全管理 API 密钥

适用场景

  1. 01创建捐赠付款链接
  2. 02为商品生成付款链接
  3. 03查询已有付款记录的状态

MCP 相关

向 MCP 客户端提供创建 Coinbase Commerce 付款记录和查询记录详情的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"coinbase-commerce": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
启动命令npx -y @modelcontextprotocol/inspector

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@modelcontextprotocol/inspector

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Coinbase Commerce 服务

这是一个模型上下文协议(MCP)服务,可连接 Coinbase Commerce API,让 Claude 等 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
    # Edit .env file with your API key
    
  4. 构建项目:

    npm run build
    
  5. 启动服务:

    npm start
    

与 Claude for Desktop 搭配使用

服务运行后,可以将其连接到 Claude for Desktop:

  1. 打开 Claude for Desktop
  2. 点击 Claude 菜单 → Settings → Developer
  3. 点击“Edit Config”以打开 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 for Desktop
  2. 现在,你应该会在聊天界面中看到一个锤子图标,表示有可用工具

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。