Backtest di strategie Pine da Claude, Cursor o qualsiasi client MCP.
@pineforge/codegen-mcp è un server MCP locale stdio che permette al tuo agente AI di transpilare Pine in C++ ed eseguire backtest Docker sui tuoi dati. Un pacchetto npm, zero codice di collante.
npx -y @pineforge/codegen-mcp
Richiede Node ≥ 20 · daemon Docker · una API key PineForge (pf_…)
I file OHLCV non lasciano mai la tua macchina. Solo il sorgente Pine viaggia verso l'API di codegen. I backtest girano in Docker sul tuo daemon locale.
Funziona con qualsiasi client MCP-aware.
Aggiungi al tuo claude_desktop_config.json (Settings → Developer → Edit Config). Sostituisci pf_... con la tua key.
{
"mcpServers": {
"pineforge-codegen": {
"command": "npx",
"args": ["-y", "@pineforge/codegen-mcp"],
"env": {
"PINEFORGE_API_KEY": "pf_..."
}
}
}
}Registra il server con la CLI claude in un colpo solo:
claude mcp add pineforge-codegen \ --transport stdio \ --env PINEFORGE_API_KEY=pf_... \ -- npx -y @pineforge/codegen-mcp
Settings → MCP → New MCP Server → incolla la config JSON di Claude Desktop qui sopra.
Sette tool, tre superfici.
| nome | gira su | quota | cosa fa |
|---|---|---|---|
| transpile_pine | remote API | counts | Sorgente Pine v6 → translation unit C++ pronta per il runtime |
| backtest_pine | local Docker | counts 1 | End-to-end: transpila + compila + esegue sul tuo CSV. Restituisce il report completo. |
| backtest_pine_grid | local Docker | counts 1 | Sweep cartesiano su input/override — una sola transpile, molti run docker. Restituisce summary in classifica. |
| get_quota | remote API | free | Controlla il tier della tua API key e il budget di transpile residuo |
| fetch_binance_ohlcv | Binance public API | free | Preleva OHLCV spot o USDT-perp dall'API pubblica Binance in un CSV pronto per il backtest. Gratuito. |
| binance_symbols | Binance public API | free | Scopri/valida i simboli Binance (con cache). Filtra per quote, status, tipo di contratto. |
| pull_engine_image | local Docker | free | Scarica l'immagine Docker pineforge-engine più recente da GHCR |
| variabile | default | scopo |
|---|---|---|
| PINEFORGE_API_KEY | (required) | Bearer token per l'API di codegen. Ne ottieni una tramite la waitlist qui sotto. |
| PINEFORGE_GATEWAY | production URL | Override dell'host API. Default: codegen-gateway di produzione. |
| PINEFORGE_ALLOW_ANYWHERE | 0 | Imposta a 1 per consentire path OHLCV fuori dalla cwd MCP. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Hard kill (ms) per docker pull / docker run. Default 2 minuti. |
Prendi una key gratuita e parti a promptare.
Lascia l'email nella waitlist in homepage. Ti mandiamo l'API key di codegen via mail in pochi secondi. Inseriscila nella config MCP qui sopra e inizia a fare backtest dal tuo assistente AI.
Vuoi costruire una strategia a mano? Inizia con il runtime open →