MCP Coinbase Commerce Server

Integrations

  • Manages environment variables for the MCP server, particularly for securely storing the Coinbase Commerce API key.

  • Connects to the Coinbase Commerce API, allowing the generation of cryptocurrency payment links with customizable amount, currency, and description, as well as retrieval of information about existing charges.

  • Provides access to the repository hosting the MCP server code, allowing users to clone and set up the server from the GitHub repository.

Servidor de comercio Coinbase MCP

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que se conecta a la API de Coinbase Commerce, lo que permite que los asistentes de IA como Claude generen enlaces de pago de criptomonedas.

Características

  • Genere enlaces de pago de Coinbase Commerce con monto, moneda y descripción personalizables
  • Recuperar información sobre los cargos existentes
  • Gestión segura de claves API
  • Fácil integración con Claude y otros asistentes de IA compatibles con MCP

Prerrequisitos

  • Node.js 16.0+
  • Una cuenta de Coinbase Commerce
  • Clave API de Coinbase Commerce ( Obtén una aquí )

Configuración

  1. Clonar este repositorio:
    git clone https://github.com/zhangzhongnan928/mcp-coinbase-commerce.git cd mcp-coinbase-commerce
  2. Instalar dependencias:
    npm install
  3. Copie .env.example a .env y agregue su clave API de Coinbase Commerce:
    cp .env.example .env # Edit .env file with your API key
  4. Construir el proyecto:
    npm run build
  5. Iniciar el servidor:
    npm start

Uso con Claude para escritorio

Una vez que el servidor esté en funcionamiento, puedes conectarlo a Claude for Desktop:

  1. Abrir Claude para escritorio
  2. Haga clic en el menú Claude → Configuración → Desarrollador
  3. Haga clic en "Editar configuración" para abrir claude_desktop_config.json
  4. Agregue la configuración del servidor 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. Guarde el archivo y reinicie Claude for Desktop
  2. Ahora debería ver un ícono de martillo en la interfaz de chat, que indica las herramientas disponibles.

Ejemplos de indicaciones para Claude

Una vez conectado, puedes pedirle a Claude que genere enlaces de pago:

  • "¿Puedes crear un enlace de pago para donaciones de $10 USD a mi proyecto?"
  • Generar un enlace de pago de Coinbase Commerce para mi cafetería con un precio de $5.50.
  • Consultar el estado del pago del cargo con ID 93e23c3e-8220-4e6c-9bc3-ea3548339621

Claude utilizará las herramientas adecuadas para cumplir con estas solicitudes, generando enlaces de pago que puede compartir con los clientes.

Herramientas API

create-charge

Genera un nuevo enlace de pago con los siguientes parámetros:

  • name : Nombre del pago/producto
  • description : Descripción de para qué es el pago.
  • amount : Importe del pago (p. ej., "10,00")
  • currency : Código de moneda (p. ej., "USD", "EUR", "BTC")
  • redirectUrl (opcional): URL a la que redirigir después de completar el pago

get-charge

Recupera información sobre un cargo existente utilizando:

  • chargeId : ID del cargo a recuperar

Desarrollo

Para ejecutar el servidor en modo de desarrollo:

npm run dev

Pruebas con MCP Inspector

Puede probar el servidor utilizando el Inspector MCP :

npx @modelcontextprotocol/inspector node dist/index.js

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Se conecta a la API de Coinbase Commerce, lo que permite que los asistentes de IA como Claude generen enlaces de pago de criptomonedas.

  1. Features
    1. Prerequisites
      1. Setup
        1. Usage with Claude for Desktop
          1. Example Prompts for Claude
            1. API Tools
              1. create-charge
              2. get-charge
            2. Development
              1. Testing with MCP Inspector
                1. License
                  ID: p7ysbwvbea