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.
npx -y @pineforge/codegen-mcp
Benötigt Node ≥ 20 · Docker-Daemon · einen PineForge-API-Key (pf_…)
OHLCV-Dateien verlassen deine Maschine nie. Nur der Pine-Source geht zur Codegen-API. Backtests laufen in Docker auf deinem lokalen Daemon.
Funktioniert mit jedem MCP-fähigen Client.
In claude_desktop_config.json eintragen (Settings → Developer → Edit Config). pf_... durch deinen Key ersetzen.
{
"mcpServers": {
"pineforge-codegen": {
"command": "npx",
"args": ["-y", "@pineforge/codegen-mcp"],
"env": {
"PINEFORGE_API_KEY": "pf_..."
}
}
}
}Den Server in einem Schritt mit der claude-CLI registrieren:
claude mcp add pineforge-codegen \ --transport stdio \ --env PINEFORGE_API_KEY=pf_... \ -- npx -y @pineforge/codegen-mcp
Settings → MCP → New MCP Server → die Claude-Desktop-JSON-Config von oben einfügen.
Sieben Tools, drei Surfaces.
| Name | läuft auf | Quota | was es tut |
|---|---|---|---|
| transpile_pine | remote API | counts | Pine-v6-Source → C++-Translation-Unit, ready für die Runtime |
| backtest_pine | local Docker | counts 1 | End-to-End: transpile + compile + run gegen deine CSV. Liefert vollständigen Report. |
| backtest_pine_grid | local Docker | counts 1 | Kartesisches Sweep über Inputs/Overrides — ein Transpile, viele Docker-Runs. Liefert gerankte Summaries. |
| get_quota | remote API | free | API-Key-Tier und verbleibendes Transpile-Budget abfragen |
| fetch_binance_ohlcv | Binance public API | free | Spot- oder USDT-Perp-OHLCV von der Binance-Public-API in eine backtest-fertige CSV ziehen. Kostenlos. |
| binance_symbols | Binance public API | free | Binance-Symbole entdecken/validieren (gecached). Filter nach Quote, Status, Contract-Type. |
| pull_engine_image | local Docker | free | Neuestes pineforge-engine-Docker-Image von GHCR holen |
| Variable | Default | Zweck |
|---|---|---|
| PINEFORGE_API_KEY | (required) | Bearer-Token für die Codegen-API. Über die Warteliste unten holen. |
| PINEFORGE_GATEWAY | production URL | API-Host überschreiben. Default ist das Production-Codegen-Gateway. |
| PINEFORGE_ALLOW_ANYWHERE | 0 | Auf 1 setzen, um OHLCV-Pfade außerhalb des MCP-cwd zu erlauben. |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Hard-Kill (ms) für docker pull / docker run. Default 2 Minuten. |
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 →