pineforge
Für KI-Assistenten · MCP-Server

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

@pineforge/codegen-mcp ist ein lokaler stdio-MCP-Server, der deinem KI-Agenten erlaubt, Pine nach C++ zu transpilieren und Docker-Backtests auf deinen Daten auszuführen. Ein npm-Paket, null Glue-Code.

Installation
npx -y @pineforge/codegen-mcp

Benötigt Node ≥ 20 · Docker-Daemon · einen PineForge-API-Key (pf_…)

Privatsphäre

OHLCV-Dateien verlassen deine Maschine nie. Nur der Pine-Source geht zur Codegen-API. Backtests laufen in Docker auf deinem lokalen Daemon.

Client-Setup

Funktioniert mit jedem MCP-fähigen Client.

Claude Desktop

In claude_desktop_config.json eintragen (Settings → Developer → Edit Config). pf_... durch deinen Key ersetzen.

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

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

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

Settings → MCP → New MCP Server → die Claude-Desktop-JSON-Config von oben einfügen.

Verfügbare Tools

Sieben Tools, drei Surfaces.

Nameläuft aufQuotawas es tut
transpile_pineremote APIcountsPine-v6-Source → C++-Translation-Unit, ready für die Runtime
backtest_pinelocal Dockercounts 1End-to-End: transpile + compile + run gegen deine CSV. Liefert vollständigen Report.
backtest_pine_gridlocal Dockercounts 1Kartesisches Sweep über Inputs/Overrides — ein Transpile, viele Docker-Runs. Liefert gerankte Summaries.
get_quotaremote APIfreeAPI-Key-Tier und verbleibendes Transpile-Budget abfragen
fetch_binance_ohlcvBinance public APIfreeSpot- oder USDT-Perp-OHLCV von der Binance-Public-API in eine backtest-fertige CSV ziehen. Kostenlos.
binance_symbolsBinance public APIfreeBinance-Symbole entdecken/validieren (gecached). Filter nach Quote, Status, Contract-Type.
pull_engine_imagelocal DockerfreeNeuestes pineforge-engine-Docker-Image von GHCR holen
Umgebungsvariablen
VariableDefaultZweck
PINEFORGE_API_KEY(required)Bearer-Token für die Codegen-API. Über die Warteliste unten holen.
PINEFORGE_GATEWAYproduction URLAPI-Host überschreiben. Default ist das Production-Codegen-Gateway.
PINEFORGE_ALLOW_ANYWHERE0Auf 1 setzen, um OHLCV-Pfade außerhalb des MCP-cwd zu erlauben.
PINEFORGE_DOCKER_TIMEOUT_MS120000Hard-Kill (ms) für docker pull / docker run. Default 2 Minuten.
Loslegen

Kostenlosen Key holen + losprompten.

Trag deine E-Mail in die Warteliste auf der Startseite ein. Wir schicken dir den Codegen-API-Key innerhalb von Sekunden per Mail. In die MCP-Config oben eintragen — und du backtestest aus deinem KI-Assistenten heraus.

Strategie lieber von Hand bauen? Mit der offenen Runtime starten