面向 AI 助手 · 免费托管 MCP + 本地 Docker
在 Claude、Cursor 或任意 MCP Client 内闭环回测。
两种接入方式:(1) 免费托管端点——Streamable HTTP,地址 https://mcp.pineforge.dev/mcp,免安装、免密钥,每周 100 次回测,含最近 13 个月加密货币数据;(2) 本地 Docker——自带 OHLCV,引擎已内置,什么都不出本机。
托管(最快上手)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
免 Docker、免安装。免费——每个 IP 每周 100 次回测。含最近 13 个完整月份的加密货币 OHLCV。加入候补名单解锁 API key 档(完整历史 + 更高额度)。
本地 Docker(你自己的数据)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
需要 Docker。把工作目录挂到 /work 放你的 CSV —— 免 API 密钥,引擎已内置在镜像里。
隐私
托管:你的 Pine 源码会发到 mcp.pineforge.dev 做回测;OHLCV 由我们的数据集供给——无需本地文件。
你的 Pine 源码与 OHLCV 从不出本机——转译和回测都在容器里跑,全程离线。免 API key,没有任何东西出网。
客户端
兼容任意支持 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
一行命令注册 MCP Server:
托管(最快上手)
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 → 粘贴 Desktop 同款 JSON。
工具一览
八个工具,两类接入面。
| 名称 | 运行位置 | 开销 | 说明 |
|---|---|---|---|
| backtest_pine | hosted · local | 100/week (hosted) · free (local) | 转译 + 编译 + 在托管数据或你的 CSV 上运行。返回完整报告。 |
| fetch_ohlcv | hosted · local | free | 拉取现货或 USDT 永续 OHLCV,落成可直接回测的 CSV。 |
| binance_symbols | hosted · local | free | 发现 / 校验 Binance 交易对(带缓存)。可按 quote、状态、合约类型过滤。 |
| list_engine_params | hosted · local | free | 编目回测接受的每一个策略 override 与运行时旋钮。零 I/O。 |
| engine_info | hosted · local | free | 报告引擎信息:模式、内置标记、版本。 |
| join_waitlist | hosted | free | 加入候补名单解锁 API key 档——完整 OHLCV 历史与更高额度。 |
| check_quota | hosted | free | 查本周还剩多少次回测(托管)。 |
| latest_news | hosted | free | 拉取近期市场要闻作为背景。 |
环境变量
| 变量 | 默认 | 用途 |
|---|---|---|
| PINEFORGE_ALLOW_ANYWHERE | 1 | 允许 OHLCV 路径跳出工作目录。容器镜像默认把它设为 1。 |
| PINEFORGE_DOCKER_TIMEOUT_MS | 120000 | 一次引擎运行的硬超时(ms)。默认 2 分钟。 |
动手
接上,开聊即用。
一条命令接上托管 MCP——或 docker run 跑本地。两种方式都免 API key。托管:每周 100 次回测免费。本地:不限次,自带数据。
试用托管 MCP(免费)→
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
想手写策略而非对话? 回到开源运行时