Per gli assistenti AI · MCP hosted gratuito + Docker locale

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.

Hosted (la partenza più rapida)
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 in locale (i tuoi dati)
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.

Privacy

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.

Setup client

Funziona con qualsiasi client MCP-aware.

Claude Desktop

Aggiungilo al tuo claude_desktop_config.json (Settings → Developer → Edit Config). Nessuna API key — l'engine è incluso nell'immagine.

Hosted (la partenza più rapida)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Docker in locale (i tuoi dati)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}
Claude Code CLI

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

Hosted (la partenza più rapida)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker in locale (i tuoi dati)
claude mcp add pineforge-local \
  -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Cursor

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

Tool esposti

Otto tool, due superfici.

nomegira sucostocosa fa
backtest_pinehosted · local100/week (hosted) · free (local)Transpile + compile + esecuzione sui dati hosted o sul tuo CSV. Restituisce il report completo.
fetch_ohlcvhosted · localfreeScarica OHLCV spot o USDT-perp in un CSV pronto per il backtest.
binance_symbolshosted · localfreeScopri/valida i simboli Binance (con cache). Filtra per quote, status, tipo di contratto.
list_engine_paramshosted · localfreeCataloga ogni override di strategia + parametro di runtime che i backtest accettano. Zero I/O.
engine_infohosted · localfreeRiporta l'engine: modalità, flag baked-in, versione.
join_waitlisthostedfreeEntra in waitlist per sbloccare il tier con API key — storia OHLCV completa e limiti più alti.
check_quotahostedfreeVedi quanti backtest ti restano questa settimana (hosted).
latest_newshostedfreeRecupera le ultime notizie di mercato per dare contesto.
Variabili d'ambiente
variabiledefaultscopo
PINEFORGE_ALLOW_ANYWHERE1Consente path OHLCV fuori dalla working dir. L'immagine container lo imposta a 1.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard kill (ms) per un run dell'engine. Default 2 minuti.
Inizia

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.

Prova l'MCP hosted (gratis) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Vuoi costruire una strategia a mano? Inizia con il runtime open