Claude, Cursor, या किसी भी MCP client से Pine strategies backtest करें।
Connect करने के दो तरीके: (1) free hosted endpoint — https://mcp.pineforge.dev/mcp पर Streamable HTTP, न install, न key, 100 backtests/week, पिछले 13 महीने का crypto data; (2) local Docker — अपना OHLCV लाइए, engine bundled, कुछ भी आपकी machine से बाहर नहीं जाता।
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
न Docker, न install। Free — 100 backtests/week per IP। पिछले 13 पूरे महीनों का crypto OHLCV included। API-key tier (full history + ऊँची limits) unlock करने के लिए waitlist join कीजिए।
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Docker चाहिए। अपनी CSVs के लिए एक working dir को /work पर mount कीजिए — कोई API key नहीं, engine image में ही bundled है।
Hosted: आपका Pine source backtesting के लिए mcp.pineforge.dev को भेजा जाता है; OHLCV हमारे dataset से serve होता है — कोई local file नहीं चाहिए।
आपका Pine source और OHLCV कभी आपकी machine से बाहर नहीं जाते — transpile और backtest दोनों container के अंदर offline चलते हैं। कोई API key नहीं, कुछ भी network पर नहीं जाता।
किसी भी MCP-aware client के साथ काम करता है।
अपनी claude_desktop_config.json में add करें (Settings → Developer → Edit Config)। कोई API key नहीं — engine image में ही bundled है।
{
"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"
]
}
}
}Server को claude CLI के साथ one-shot register कीजिए:
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 → ऊपर वाला Claude Desktop JSON config paste करें।
आठ tools, दो surfaces।
| name | runs on | cost | क्या करता है |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | Transpile + compile + hosted data या आपकी CSV पर run। पूरी report return करता है। |
| fetch_ohlcv | hosted · local | free | Spot या USDT-perp OHLCV को एक backtest-ready CSV में pull करें। |
| binance_symbols | hosted · local | free | Binance symbols discover/validate करें (cached)। Quote, status, contract type से filter। |
| list_engine_params | hosted · local | free | Backtests जो भी strategy override + runtime knob लेते हैं, सबका catalog। Zero I/O। |
| engine_info | hosted · local | free | Engine की जानकारी दें: mode, baked-in flag, version। |
| join_waitlist | hosted | free | API-key tier unlock करने के लिए waitlist join कीजिए — full OHLCV history और ऊँची limits। |
| check_quota | hosted | free | देखें इस हफ़्ते कितने backtests बचे हैं (hosted)। |
| latest_news | hosted | free | Context के लिए हाल की market headlines pull करें। |
| variable | default | purpose |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | Working dir से बाहर के OHLCV paths allow करें। Container image इसे 1 set कर देता है। |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | Engine run के लिए hard kill (ms)। Default 2 minutes। |
Connect कीजिए + prompt करना शुरू कीजिए।
Hosted MCP को एक command में connect कीजिए — या local के लिए docker run। दोनों तरीकों में कोई API key नहीं। Hosted: 100 backtests/week free। Local: unlimited, अपना data लाइए।
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Strategy हाथ से बनाना है? Open runtime से शुरुआत करें