Für KI-Assistenten · kostenloser gehosteter MCP + lokal via Docker

Backteste Pine-Strategien aus Claude, Cursor oder einem beliebigen MCP-Client.

Zwei Wege, sich zu verbinden: (1) kostenloser gehosteter Endpoint — Streamable HTTP unter https://mcp.pineforge.dev/mcp, kein Install, kein Key, 100 Backtests/Woche, die letzten 13 Monate Krypto-Daten; (2) lokal via Docker — bring deine eigene OHLCV mit, Engine ist dabei, nichts verlässt deine Maschine.

Gehostet (schnellster Start)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Kein Docker, kein Install. Kostenlos — 100 Backtests/Woche pro IP. Die letzten 13 vollständigen Monate Krypto-OHLCV inklusive. Trag dich auf die Warteliste ein, um den API-Key-Tier freizuschalten (volle Historie + höhere Limits).

Lokal via Docker (deine eigenen Daten)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Braucht Docker. Mounte ein Arbeitsverzeichnis unter /work für deine CSVs — kein API-Key, die Engine steckt im Image.

Privatsphäre

Gehostet: dein Pine-Source wird zum Backtesten an mcp.pineforge.dev geschickt; OHLCV kommt aus unserem Datensatz — keine lokalen Dateien nötig.

Dein Pine-Source und deine OHLCV verlassen deine Maschine nie — Transpilen und Backtesten laufen beide im Container, offline. Kein API-Key, nichts geht übers Netz.

Client-Setup

Funktioniert mit jedem MCP-fähigen Client.

Claude Desktop

Trag's in deine claude_desktop_config.json ein (Settings → Developer → Edit Config). Kein API-Key — die Engine steckt im Image.

Gehostet (schnellster Start)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Lokal via Docker (deine eigenen Daten)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}
Claude Code CLI

Den Server in einem Schritt mit der claude-CLI registrieren:

Gehostet (schnellster Start)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Lokal via Docker (deine eigenen Daten)
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 → die Claude-Desktop-JSON-Config von oben einfügen.

Verfügbare Tools

Acht Tools, zwei Surfaces.

Nameläuft aufKostenwas es tut
backtest_pinehosted · local100/week (hosted) · free (local)Transpile + Compile + Run gegen gehostete Daten oder deine CSV. Liefert den vollständigen Report.
fetch_ohlcvhosted · localfreeSpot- oder USDT-Perp-OHLCV in eine backtest-fertige CSV ziehen.
binance_symbolshosted · localfreeBinance-Symbole entdecken/validieren (gecached). Filter nach Quote, Status, Contract-Type.
list_engine_paramshosted · localfreeKatalogisiert jeden Strategie-Override + Runtime-Regler, den die Backtests akzeptieren. Null I/O.
engine_infohosted · localfreeMeldet die Engine: Modus, Baked-in-Flag, Version.
join_waitlisthostedfreeTrag dich auf die Warteliste ein, um den API-Key-Tier freizuschalten — volle OHLCV-Historie und höhere Limits.
check_quotahostedfreeSieh nach, wie viele Backtests dir diese Woche bleiben (gehostet).
latest_newshostedfreeAktuelle Markt-Schlagzeilen für Kontext ziehen.
Umgebungsvariablen
VariableDefaultZweck
PINEFORGE_ALLOW_ANYWHERE1OHLCV-Pfade außerhalb des Arbeitsverzeichnisses erlauben. Das Container-Image setzt das auf 1.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard-Kill (ms) für einen Engine-Run. Default 2 Minuten.
Loslegen

Verbinden + losprompten.

Den gehosteten MCP in einem Befehl verbinden — oder docker run für lokal. So oder so: kein API-Key. Gehostet: 100 Backtests/Woche kostenlos. Lokal: unbegrenzt, mit deinen eigenen Daten.

Gehosteten MCP testen (kostenlos) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Strategie lieber von Hand bauen? Mit der offenen Runtime starten