Backtest di strategie Pine da Claude, Cursor o qualsiasi client MCP.
Due modi per collegarti: (1) endpoint hosted gratuito — Streamable HTTP su https://mcp.pineforge.dev/mcp, niente da installare, nessuna key, 100 backtest/settimana, ultimi 13 mesi di dati crypto; (2) Docker in locale — porti i tuoi OHLCV, engine incluso, niente lascia la tua macchina.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Niente Docker, niente da installare. Gratis — 100 backtest/settimana per IP. Inclusi gli ultimi 13 mesi completi di OHLCV crypto. Entra in waitlist per sbloccare il tier con API key (storia completa + limiti più alti).
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Richiede Docker. Monta una working dir su /work per i tuoi CSV — nessuna API key, l'engine è incluso nell'immagine.
Hosted: il tuo sorgente Pine viene inviato a mcp.pineforge.dev per il backtest; gli OHLCV arrivano dal nostro dataset — nessun file locale necessario.
Il tuo sorgente Pine e i tuoi OHLCV non lasciano mai la tua macchina — transpile e backtest girano entrambi dentro il container, offline. Nessuna API key, niente passa dalla rete.
Funziona con qualsiasi client MCP-aware.
Aggiungilo al tuo claude_desktop_config.json (Settings → Developer → Edit Config). Nessuna API key — l'engine è incluso nell'immagine.
{
"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 il server con la CLI claude in un colpo solo:
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
Settings → MCP → New MCP Server → incolla la config JSON di Claude Desktop qui sopra.
Otto tool, due superfici.
| nome | gira su | costo | cosa fa |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | Transpile + compile + esecuzione sui dati hosted o sul tuo CSV. Restituisce il report completo. |
| fetch_ohlcv | hosted · local | free | Scarica OHLCV spot o USDT-perp in un CSV pronto per il backtest. |
| binance_symbols | hosted · local | free | Scopri/valida i simboli Binance (con cache). Filtra per quote, status, tipo di contratto. |
| list_engine_params | hosted · local | free | Cataloga ogni override di strategia + parametro di runtime che i backtest accettano. Zero I/O. |
| engine_info | hosted · local | free | Riporta l'engine: modalità, flag baked-in, versione. |
| join_waitlist | hosted | free | Entra in waitlist per sbloccare il tier con API key — storia OHLCV completa e limiti più alti. |
| check_quota | hosted | free | Vedi quanti backtest ti restano questa settimana (hosted). |
| latest_news | hosted | free | Recupera le ultime notizie di mercato per dare contesto. |
| variabile | default | scopo |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | Consente path OHLCV fuori dalla working dir. L'immagine container lo imposta a 1. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Hard kill (ms) per un run dell'engine. Default 2 minuti. |
Collegati e inizia a fare prompt.
Colleghi l'MCP hosted con un comando — oppure docker run per il locale. In entrambi i casi, nessuna API key. Hosted: 100 backtest/settimana gratis. Locale: illimitato, porti i tuoi dati.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Vuoi costruire una strategia a mano? Inizia con il runtime open