Skip to main content
Glama
Primus19

Primus Coinbase $25 MCP Pilot

by Primus19

Piloto MCP de Primus Coinbase $25

Una aplicación MCP remota privada para conectar ChatGPT a una cartera dedicada de Coinbase Advanced Trade. Está intencionalmente bloqueada por defecto y expone solo cuatro herramientas:

Herramienta

Propósito

pilot_status

Estado redactado de solo lectura e historial de auditoría

preflight_coinbase

Verificar Ver + Negociar, Transferencia deshabilitada y saldo del piloto

execute_validated_ticket

Vista previa y opcionalmente enviar un ticket spot validado por el servidor

emergency_pause

Bloquear todo nuevo envío de órdenes

Las credenciales de Coinbase se ingresan en la página privada /setup del servidor, se cifran con Fernet y nunca se devuelven a través de MCP.

Comportamiento de riesgo

  • Máximo una posición abierta.

  • Solo órdenes spot limitadas; sin apalancamiento, margen, derivados, préstamos, DEXs, preventas ni promediación a la baja.

  • El tamaño máximo de orden es el menor entre el capital disponible y $25.

  • La pérdida máxima modelada es el menor entre $2.50 y el 10% del capital actual.

  • Puntuación ≥85, puntuación de noticias verificada ≥4, régimen RISING, impulso positivo de 1h/24h, extensión diaria ≤15%, capitalización de mercado ≥$50M, volumen ≥$10M, rotación del 5%-100%, spread/deslizamiento ≤50 bps, identidad verificada y sin veto.

  • Se rechazan tickets duplicados y vencidos.

  • La clave de Coinbase debe tener Ver + Negociar y Transferencia deshabilitada.

  • El saldo inicial dedicado de USDC no debe exceder $30.

  • Cada entrada enviada incluye un bracket de stop/toma de ganancias de Coinbase adjunto cuando sea compatible. Si la vista previa de Coinbase rechaza la configuración del producto/orden, no se envía nada.

La versión actual mantiene cada operación limitada a $25. Las ganancias permanecen en la cartera dedicada pero aún no se agregan automáticamente a la siguiente operación. Esto evita expandir silenciosamente el riesgo antes de que se implementen y prueben la conciliación de ejecución de intercambio y la contabilidad de ganancias.

Related MCP server: Hyperliquid MCP Server

Despliegue

Despliega la carpeta como un repositorio privado de GitHub en Railway u otro host de Docker. Añade un volumen persistente en /app/data y estas variables del lado del servidor:

Variable

Descripción

PUBLIC_BASE_URL

Origen HTTPS, como https://your-service.up.railway.app

GITHUB_CLIENT_ID

ID de cliente de la app OAuth de GitHub utilizada para iniciar sesión en la app MCP

GITHUB_CLIENT_SECRET

Secreto de la app OAuth de GitHub

JWT_SIGNING_KEY

Secreto de firma largo y aleatorio para tokens OAuth de MCP

SETUP_TOKEN

Token de configuración único aleatorio de 32+ caracteres

CREDENTIAL_ENCRYPTION_KEY

Clave Fernet generada con python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"

PRODUCT_ALLOWLIST

Pares spot USDC explícitos de Coinbase

LIVE_TRADING

false durante las pruebas

LIVE_CONFIRMATION

Vacío durante las pruebas

Crea la aplicación OAuth de GitHub usando la URL de devolución de llamada que muestra el flujo de autorización MCP desplegado. Mantén todas las variables en el gestor de secretos cifrado del host.

Luego abre esta URL tú mismo en un navegador:

https://YOUR-SERVICE/setup?token=YOUR_SETUP_TOKEN

Ingresa el nombre de la clave CDP de Coinbase y la clave privada EC en ese formulario. No las pegues en ChatGPT. Después de un preflight exitoso, rota o elimina SETUP_TOKEN.

Conectarse a ChatGPT

  1. En la web de ChatGPT, abre Settings → Security and login → Developer mode.

  2. Abre Plugins, presiona + y crea una aplicación en modo desarrollador.

  3. Introduce https://your-service/mcp como URL MCP remota.

  4. Completa la OAuth de GitHub y revisa las cuatro herramientas.

  5. Mantén execute_validated_ticket y emergency_pause visibles como acciones de escritura.

  6. Prueba pilot_status, luego preflight_coinbase y luego un ticket válido mientras está bloqueado.

El servidor está activo solo cuando ambas variables están establecidas exactamente así:

LIVE_TRADING=true
LIVE_CONFIRMATION=I_ACCEPT_THE_25_USDC_LIVE_RISK

Cambia cualquiera de las dos de nuevo a un valor no coincidente para bloquear los envíos. Revocar la clave de Coinbase es el freno de emergencia del lado del intercambio.

Limitación de programación

El entorno MCP hace que la herramienta de negociación sea invocable desde ChatGPT. Si una tarea programada puede llamar a una herramienta de escritura sin confirmación interactiva depende de los controles de confirmación de aplicaciones actuales de ChatGPT y de la configuración de tu espacio de trabajo. No asumas que una tarea programada puede omitir la confirmación requerida. El servidor siempre aplica sus propias verificaciones de riesgo independientemente de los permisos de ChatGPT.

Pruebas

PYTHONPATH=. python -m unittest discover -s tests -v
docker build -t primus-coinbase-mcp .

Descargo de responsabilidad

Este software es especulativo y no puede garantizar ganancias. Los $25 completos pueden perderse. Los stops pueden ejecutarse por debajo de sus disparadores durante huecos de mercado, las órdenes pueden no llenarse y las comisiones pueden dominar posiciones pequeñas. El uso en producción también requiere conciliación de ejecución, contabilidad de ganancias y pruebas de integración específicas del venue contra la cuenta exacta de Coinbase y los productos utilizados.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents with access to real-time cryptocurrency data from Coinbase's public API, including prices, market statistics, historical data, and technical analysis, plus simulated wallet transactions for educational purposes.
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with the Hyperliquid exchange to trade perpetuals, check positions, and manage risk through natural language. It provides tools for fetching real-time market data, tracking portfolio value, and executing orders with a focus on safety through default paper trading.
    10
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides intelligent cryptocurrency trading assistance using Coinbase Advanced Trade API, with automated technical analysis screening and real-time market insights.
    2
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Primus19/memecoine-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server