AIアシスタント向け · 無料ホスト型MCP + ローカルDocker

Claude / Cursor / 任意のMCPクライアントからPine戦略をバックテスト

接続方法は2通り:(1)無料ホスト型エンドポイント — https://mcp.pineforge.dev/mcp のStreamable HTTP、インストール不要、キー不要、週100回、直近13か月分の暗号資産データ込み。(2)ローカルDocker — 自分のOHLCVを持ち込み、エンジンはバンドル済み、何も手元のマシンから出ません。

ホスト型(最速)

Docker不要、インストール不要。無料 — IPあたり週100回。直近13か月分(完了済み)の暗号資産OHLCV込み。APIキーティア(全履歴+上限引き上げ)の開放はウェイトリストにご登録ください。

ホスト型(最速)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

ローカルDocker(自分のデータで)

Dockerが必要です。CSV用の作業ディレクトリを/workにマウントしてください — APIキーは不要、エンジンはイメージにバンドル済みです。

ローカルDocker(自分のデータで)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

プライバシー

ホスト型:Pineソースはバックテストのためmcp.pineforge.devへ送信されます。OHLCVは当方のデータセットから配信されるため、ローカルファイルは不要です。

PineソースもOHLCVも手元のマシンから出ません — トランスパイルもバックテストもコンテナの中でオフラインに動きます。APIキーは不要、ネットワークを越えるものは何もありません。

任意のMCP対応クライアントで動作。

Claude Desktop

claude_desktop_config.jsonに追記してください(Settings → Developer → Edit Config)。APIキーは不要 — エンジンはイメージにバンドル済みです。

ホスト型(最速)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
ローカルDocker(自分のデータで)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}

Claude Code CLI

claude CLIでサーバーをワンショット登録:

ホスト型(最速)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
ローカルDocker(自分のデータで)
claude mcp add pineforge-local \
  -- docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Cursor

Settings → MCP → New MCP Server → 上記のClaude Desktop用JSON設定を貼り付け。

8つのツール、2つの面。

backtest_pine
hosted · local100/week (hosted) · free (local)

トランスパイル+コンパイル+ホスト型データまたは自分のCSVに対する実行。完全なレポートを返す。

fetch_ohlcv
hosted · localfree

スポットまたはUSDT永久のOHLCVを、バックテスト可能なCSVへ取得。

binance_symbols
hosted · localfree

Binanceシンボルを発見/検証(キャッシュ)。クォート、ステータス、コントラクトタイプでフィルタ。

list_engine_params
hosted · localfree

バックテストが受け付ける戦略オーバーライドとランタイムノブをすべてカタログ化。I/Oゼロ。

engine_info
hosted · localfree

エンジン情報を報告:モード、ビルトインフラグ、バージョン。

join_waitlist
hostedfree

ウェイトリストに登録してAPIキーティアを開放 — OHLCV全履歴と上限引き上げ。

check_quota
hostedfree

今週あと何回バックテストできるかを確認(ホスト型)。

latest_news
hostedfree

文脈把握のため、直近のマーケットヘッドラインを取得。

環境変数

PINEFORGE_ALLOW_ANYWHERE

作業ディレクトリ外のOHLCVパスを許可。コンテナイメージではこれが1に設定されています。

1
PINEFORGE_DOCKER_TIMEOUT_MS

エンジン実行のハードキル(ms)。デフォルトは2分。

120000

接続して、プロンプトを書き始めましょう。

ホスト型MCPは1コマンドで接続 — ローカルならdocker runで。どちらもAPIキーは不要です。ホスト型:週100回まで無料。ローカル:無制限、自分のデータを持ち込めます。

ホスト型MCPを試す(無料)→
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

戦略を手動で書きたい? オープンなランタイムから始める