Pra assistentes de IA · MCP hospedado grátis + Docker local

Faça backtest de estratégias Pine a partir do Claude, Cursor ou qualquer cliente MCP.

Dois jeitos de conectar: (1) endpoint hospedado grátis — Streamable HTTP em https://mcp.pineforge.dev/mcp, sem instalação, sem key, 100 backtests/semana, últimos 13 meses de dados de cripto; (2) Docker local — traga seu próprio OHLCV, engine embutido, nada sai da sua máquina.

Hospedado (começo mais rápido)

Sem Docker, sem instalação. Grátis — 100 backtests/semana por IP. Últimos 13 meses completos de OHLCV de cripto já inclusos. Entre na waitlist pra destravar o tier com API key (histórico completo + limites maiores).

Hospedado (começo mais rápido)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Docker local (seus próprios dados)

Precisa de Docker. Monte um diretório de trabalho em /work pros seus CSVs — sem API key, o engine vem embutido na imagem.

Docker local (seus próprios dados)
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest

Privacidade

Hospedado: seu source Pine é enviado pro mcp.pineforge.dev pra fazer o backtest; o OHLCV vem do nosso dataset — sem precisar de arquivos locais.

Seu source Pine e seu OHLCV nunca saem da sua máquina — transpile e backtest rodam os dois dentro do container, offline. Sem API key, nada cruza a rede.

Funciona com qualquer cliente que entenda MCP.

Claude Desktop

Adicione ao seu claude_desktop_config.json (Settings → Developer → Edit Config). Sem API key — o engine vem embutido na imagem.

Hospedado (começo mais rápido)
{
  "mcpServers": {
    "pineforge": {
      "type": "http",
      "url": "https://mcp.pineforge.dev/mcp"
    }
  }
}
Docker local (seus próprios dados)
{
  "mcpServers": {
    "pineforge-local": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "${workspaceFolder}:/work",
        "ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest"
      ]
    }
  }
}

Claude Code CLI

Registre o servidor de uma vez na CLI do claude:

Hospedado (começo mais rápido)
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker local (seus próprios dados)
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 → cole o JSON do Claude Desktop acima.

Oito ferramentas, duas superfícies.

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

Transpila + compila + roda nos dados hospedados ou no seu CSV. Devolve o relatório completo.

fetch_ohlcv
hosted · localfree

Puxa OHLCV de spot ou USDT-perp num CSV pronto pra backtest.

binance_symbols
hosted · localfree

Descobre/valida símbolos da Binance (com cache). Filtra por quote, status, tipo de contrato.

list_engine_params
hosted · localfree

Cataloga todo override de estratégia + knob de runtime que os backtests aceitam. Zero I/O.

engine_info
hosted · localfree

Reporta o engine: modo, flag baked-in, versão.

join_waitlist
hostedfree

Entra na waitlist pra destravar o tier com API key — histórico completo de OHLCV e limites maiores.

check_quota
hostedfree

Veja quantos backtests ainda sobram nesta semana (hospedado).

latest_news
hostedfree

Puxa as últimas manchetes do mercado pra dar contexto.

Variáveis de ambiente

PINEFORGE_ALLOW_ANYWHERE

Permite caminhos de OHLCV fora do diretório de trabalho. A imagem do container já deixa isso em 1.

1
PINEFORGE_DOCKER_TIMEOUT_MS

Hard kill (ms) pra um run do engine. Default 2 minutos.

120000

Conecte + comece a dar os comandos.

Conecte o MCP hospedado num comando só — ou dê docker run pra rodar local. De qualquer jeito, sem API key. Hospedado: 100 backtests/semana grátis. Local: ilimitado, com seus próprios dados.

Experimentar o MCP hospedado (grátis) →
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp

Quer construir uma estratégia na mão? Comece pelo runtime aberto