pineforge
Per gli assistenti AI · server MCP

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.

Installa
npx -y @pineforge/codegen-mcp

Richiede Node ≥ 20 · daemon Docker · una API key PineForge (pf_…)

Privacy

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.

Setup client

Funziona con qualsiasi client MCP-aware.

Claude Desktop

Aggiungi al tuo claude_desktop_config.json (Settings → Developer → Edit Config). Sostituisci pf_... con la tua key.

claude_desktop_config.json
{
  "mcpServers": {
    "pineforge-codegen": {
      "command": "npx",
      "args": ["-y", "@pineforge/codegen-mcp"],
      "env": {
        "PINEFORGE_API_KEY": "pf_..."
      }
    }
  }
}
Claude Code CLI

Registra il server con la CLI claude in un colpo solo:

bash
claude mcp add pineforge-codegen \
  --transport stdio \
  --env PINEFORGE_API_KEY=pf_... \
  -- npx -y @pineforge/codegen-mcp
Cursor

Settings → MCP → New MCP Server → incolla la config JSON di Claude Desktop qui sopra.

Tool esposti

Sette tool, tre superfici.

nomegira suquotacosa fa
transpile_pineremote APIcountsSorgente Pine v6 → translation unit C++ pronta per il runtime
backtest_pinelocal Dockercounts 1End-to-end: transpila + compila + esegue sul tuo CSV. Restituisce il report completo.
backtest_pine_gridlocal Dockercounts 1Sweep cartesiano su input/override — una sola transpile, molti run docker. Restituisce summary in classifica.
get_quotaremote APIfreeControlla il tier della tua API key e il budget di transpile residuo
fetch_binance_ohlcvBinance public APIfreePreleva OHLCV spot o USDT-perp dall'API pubblica Binance in un CSV pronto per il backtest. Gratuito.
binance_symbolsBinance public APIfreeScopri/valida i simboli Binance (con cache). Filtra per quote, status, tipo di contratto.
pull_engine_imagelocal DockerfreeScarica l'immagine Docker pineforge-engine più recente da GHCR
Variabili d'ambiente
variabiledefaultscopo
PINEFORGE_API_KEY(required)Bearer token per l'API di codegen. Ne ottieni una tramite la waitlist qui sotto.
PINEFORGE_GATEWAYproduction URLOverride dell'host API. Default: codegen-gateway di produzione.
PINEFORGE_ALLOW_ANYWHERE0Imposta a 1 per consentire path OHLCV fuori dalla cwd MCP.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard kill (ms) per docker pull / docker run. Default 2 minuti.
Inizia

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