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

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(自分のデータで)
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

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_pinehosted · local100/week (hosted) · free (local)トランスパイル+コンパイル+ホスト型データまたは自分のCSVに対する実行。完全なレポートを返す。
fetch_ohlcvhosted · localfreeスポットまたはUSDT永久のOHLCVを、バックテスト可能なCSVへ取得。
binance_symbolshosted · localfreeBinanceシンボルを発見/検証(キャッシュ)。クォート、ステータス、コントラクトタイプでフィルタ。
list_engine_paramshosted · localfreeバックテストが受け付ける戦略オーバーライドとランタイムノブをすべてカタログ化。I/Oゼロ。
engine_infohosted · localfreeエンジン情報を報告:モード、ビルトインフラグ、バージョン。
join_waitlisthostedfreeウェイトリストに登録してAPIキーティアを開放 — OHLCV全履歴と上限引き上げ。
check_quotahostedfree今週あと何回バックテストできるかを確認(ホスト型)。
latest_newshostedfree文脈把握のため、直近のマーケットヘッドラインを取得。
環境変数
変数デフォルト用途
PINEFORGE_ALLOW_ANYWHERE1作業ディレクトリ外のOHLCVパスを許可。コンテナイメージではこれが1に設定されています。
PINEFORGE_DOCKER_TIMEOUT_MS120000エンジン実行のハードキル(ms)。デフォルトは2分。
始める

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

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

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

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