Claude / Cursor / 任意のMCPクライアントからPine戦略をバックテスト
接続方法は2通り:(1)無料ホスト型エンドポイント — https://mcp.pineforge.dev/mcp のStreamable HTTP、インストール不要、キー不要、週100回、直近13か月分の暗号資産データ込み。(2)ローカルDocker — 自分のOHLCVを持ち込み、エンジンはバンドル済み、何も手元のマシンから出ません。
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker不要、インストール不要。無料 — IPあたり週100回。直近13か月分(完了済み)の暗号資産OHLCV込み。APIキーティア(全履歴+上限引き上げ)の開放はウェイトリストにご登録ください。
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Dockerが必要です。CSV用の作業ディレクトリを/workにマウントしてください — APIキーは不要、エンジンはイメージにバンドル済みです。
ホスト型:Pineソースはバックテストのためmcp.pineforge.devへ送信されます。OHLCVは当方のデータセットから配信されるため、ローカルファイルは不要です。
PineソースもOHLCVも手元のマシンから出ません — トランスパイルもバックテストもコンテナの中でオフラインに動きます。APIキーは不要、ネットワークを越えるものは何もありません。
任意のMCP対応クライアントで動作。
claude_desktop_config.jsonに追記してください(Settings → Developer → Edit Config)。APIキーは不要 — エンジンはイメージにバンドル済みです。
{
"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"
]
}
}
}claude CLIでサーバーをワンショット登録:
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設定を貼り付け。
8つのツール、2つの面。
| 名前 | 実行先 | コスト | 機能 |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | トランスパイル+コンパイル+ホスト型データまたは自分のCSVに対する実行。完全なレポートを返す。 |
| fetch_ohlcv | hosted · local | free | スポットまたはUSDT永久のOHLCVを、バックテスト可能なCSVへ取得。 |
| binance_symbols | hosted · local | free | Binanceシンボルを発見/検証(キャッシュ)。クォート、ステータス、コントラクトタイプでフィルタ。 |
| list_engine_params | hosted · local | free | バックテストが受け付ける戦略オーバーライドとランタイムノブをすべてカタログ化。I/Oゼロ。 |
| engine_info | hosted · local | free | エンジン情報を報告:モード、ビルトインフラグ、バージョン。 |
| join_waitlist | hosted | free | ウェイトリストに登録してAPIキーティアを開放 — OHLCV全履歴と上限引き上げ。 |
| check_quota | hosted | free | 今週あと何回バックテストできるかを確認(ホスト型)。 |
| latest_news | hosted | free | 文脈把握のため、直近のマーケットヘッドラインを取得。 |
| 変数 | デフォルト | 用途 |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | 作業ディレクトリ外のOHLCVパスを許可。コンテナイメージではこれが1に設定されています。 |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | エンジン実行のハードキル(ms)。デフォルトは2分。 |
接続して、プロンプトを書き始めましょう。
ホスト型MCPは1コマンドで接続 — ローカルならdocker runで。どちらもAPIキーは不要です。ホスト型:週100回まで無料。ローカル:無制限、自分のデータを持ち込めます。
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
戦略を手動で書きたい? オープンなランタイムから始める