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.
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).
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.
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.
Funktioniert mit jedem MCP-fähigen Client.
Trag's in deine claude_desktop_config.json ein (Settings → Developer → Edit Config). Kein API-Key — die Engine steckt im Image.
{
"mcpServers": {
"pineforge": {
"type": "http",
"url": "https://mcp.pineforge.dev/mcp"
}
}
}{
"mcpServers": {
"pineforge-local": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "${workspaceFolder}:/work",
"ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
]
}
}
}Den Server in einem Schritt mit der claude-CLI registrieren:
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
claude mcp add pineforge-local \ -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Settings → MCP → New MCP Server → die Claude-Desktop-JSON-Config von oben einfügen.
Acht Tools, zwei Surfaces.
| Name | läuft auf | Kosten | was es tut |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | Transpile + Compile + Run gegen gehostete Daten oder deine CSV. Liefert den vollständigen Report. |
| fetch_ohlcv | hosted · local | free | Spot- oder USDT-Perp-OHLCV in eine backtest-fertige CSV ziehen. |
| binance_symbols | hosted · local | free | Binance-Symbole entdecken/validieren (gecached). Filter nach Quote, Status, Contract-Type. |
| list_engine_params | hosted · local | free | Katalogisiert jeden Strategie-Override + Runtime-Regler, den die Backtests akzeptieren. Null I/O. |
| engine_info | hosted · local | free | Meldet die Engine: Modus, Baked-in-Flag, Version. |
| join_waitlist | hosted | free | Trag dich auf die Warteliste ein, um den API-Key-Tier freizuschalten — volle OHLCV-Historie und höhere Limits. |
| check_quota | hosted | free | Sieh nach, wie viele Backtests dir diese Woche bleiben (gehostet). |
| latest_news | hosted | free | Aktuelle Markt-Schlagzeilen für Kontext ziehen. |
| Variable | Default | Zweck |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | OHLCV-Pfade außerhalb des Arbeitsverzeichnisses erlauben. Das Container-Image setzt das auf 1. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Hard-Kill (ms) für einen Engine-Run. Default 2 Minuten. |
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.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Strategie lieber von Hand bauen? Mit der offenen Runtime starten