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.
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 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.
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.
Funciona con cualquier cliente compatible MCP.
Añádelo a tu claude_desktop_config.json (Settings → Developer → Edit Config). Sin clave de API — el motor viene incluido en la imagen.
{
"mcpServers": {
"pineforge": {
"type": "http",
"url": "https://mcp.pineforge.dev/mcp"
}
}
}{
"mcpServers": {
"pineforge-local": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "${workspaceFolder}:/work",
"ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
]
}
}
}Registra el servidor con la CLI claude en un solo comando:
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
claude mcp add pineforge-local \ -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Ajustes → MCP → Nuevo servidor MCP → pega el JSON de Claude Desktop de arriba.
Ocho herramientas, dos superficies.
| nombre | corre en | coste | qué hace |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | Transpila + compila + ejecuta contra datos alojados o tu CSV. Devuelve el informe completo. |
| fetch_ohlcv | hosted · local | free | Trae OHLCV spot o USDT-perp a un CSV listo para backtest. |
| binance_symbols | hosted · local | free | Descubre/valida símbolos de Binance (en caché). Filtra por quote, estado y tipo de contrato. |
| list_engine_params | hosted · local | free | Cataloga todas las sustituciones de estrategia + ajustes del runtime que aceptan los backtests. Cero I/O. |
| engine_info | hosted · local | free | Informa del motor: modo, flag integrado y versión. |
| join_waitlist | hosted | free | Apú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_quota | hosted | free | Consulta cuántos backtests te quedan esta semana (alojado). |
| latest_news | hosted | free | Trae titulares recientes del mercado para tener contexto. |
| variable | predeterminado | para qué |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | Permite rutas OHLCV fuera del directorio de trabajo. La imagen del contenedor lo fija en 1. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Límite (ms) para forzar el cierre de una ejecución del motor. Por defecto, 2 minutos. |
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.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
¿Prefieres construir la estrategia a mano? Empieza con el runtime abierto