Para asistentes de IA · MCP alojado gratis + Docker local

Backtestea estrategias Pine desde Claude, Cursor o cualquier cliente MCP.

Dos formas de conectar: (1) endpoint alojado gratis — Streamable HTTP en https://mcp.pineforge.dev/mcp, sin instalar, sin clave, 100 backtests/semana, últimos 13 meses de datos de cripto; (2) Docker en local — trae tu propio OHLCV, el motor viene incluido, nada sale de tu máquina.

Alojado (lo más rápido)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Sin Docker, sin instalar. Gratis — 100 backtests/semana por IP. Incluye los últimos 13 meses completos de OHLCV de cripto. Apúntate a la lista de espera para desbloquear el tier con clave de API (historial completo + límites más altos).

Docker en local (tus propios datos)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Requiere Docker. Monta un directorio de trabajo en /work para tus CSV — sin clave de API, el motor viene incluido en la imagen.

Privacidad

Alojado: tu código Pine se envía a mcp.pineforge.dev para el backtest; el OHLCV se sirve desde nuestro dataset — sin archivos locales.

Tu código Pine y tu OHLCV nunca salen de tu máquina — la transpilación y el backtest corren dentro del contenedor, sin conexión. Sin clave de API, nada cruza la red.

Configuración del cliente

Funciona con cualquier cliente compatible MCP.

Claude Desktop

Añádelo a tu claude_desktop_config.json (Settings → Developer → Edit Config). Sin clave de API — el motor viene incluido en la imagen.

Alojado (lo más rápido)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Docker en local (tus propios datos)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}
Claude Code CLI

Registra el servidor con la CLI claude en un solo comando:

Alojado (lo más rápido)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker en local (tus propios datos)
claude mcp add pineforge-local \
  -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Cursor

Ajustes → MCP → Nuevo servidor MCP → pega el JSON de Claude Desktop de arriba.

Herramientas expuestas

Ocho herramientas, dos superficies.

nombrecorre encostequé hace
backtest_pinehosted · local100/week (hosted) · free (local)Transpila + compila + ejecuta contra datos alojados o tu CSV. Devuelve el informe completo.
fetch_ohlcvhosted · localfreeTrae OHLCV spot o USDT-perp a un CSV listo para backtest.
binance_symbolshosted · localfreeDescubre/valida símbolos de Binance (en caché). Filtra por quote, estado y tipo de contrato.
list_engine_paramshosted · localfreeCataloga todas las sustituciones de estrategia + ajustes del runtime que aceptan los backtests. Cero I/O.
engine_infohosted · localfreeInforma del motor: modo, flag integrado y versión.
join_waitlisthostedfreeApúntate a la lista de espera para desbloquear el tier con clave de API — historial completo de OHLCV y límites más altos.
check_quotahostedfreeConsulta cuántos backtests te quedan esta semana (alojado).
latest_newshostedfreeTrae titulares recientes del mercado para tener contexto.
Variables de entorno
variablepredeterminadopara qué
PINEFORGE_ALLOW_ANYWHERE1Permite rutas OHLCV fuera del directorio de trabajo. La imagen del contenedor lo fija en 1.
PINEFORGE_DOCKER_TIMEOUT_MS120000Límite (ms) para forzar el cierre de una ejecución del motor. Por defecto, 2 minutos.
Empezar

Conéctate y empieza a darle instrucciones.

Conecta el MCP alojado en un solo comando — o usa docker run para local. En ambos casos, sin clave de API. Alojado: 100 backtests/semana gratis. Local: ilimitado, trae tus propios datos.

Prueba el MCP alojado (gratis) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

¿Prefieres construir la estrategia a mano? Empieza con el runtime abierto