Pitbridge MCP server
com.pitbridge/pitbridge·v0.2.2Local-first MCP bridge for NinjaTrader 8 behind a deterministic guardrail engine.
0 stars
Reviews
Write oneNobody has reviewed Pitbridge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pitbridge tools (9, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_orderwrite actionCancel a working order by its client_order_id (de-risking).
close_positionClose the position in one instrument (reduce-only de-risking).
flatten_accountFlatten every position on an account (reduce-only de-risking).
get_account_statePer-account day P&L (realized + unrealized) and halt state.
get_accountsList configured accounts with mode, profile and link state.
get_guardrail_statusGuardrail thresholds and live safety state (kill/halt/link).
get_ordersAll tracked orders and their executor status.
get_positionsCurrent net position per instrument, per account.
place_orderwrite action
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan34 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 72 days ago12/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace5/10
How Pitbridge compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 22%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 6 read · 2 change · 1 delete
Install Pitbridge in Claude Code, Cursor or VS Code
claude mcp add pitbridge -- uvx pitbridge
What the publisher says
From the Pitbridge repository's README, as published. We do not edit it. Read it on GitHub
PitBridge
A local-first MCP bridge for NinjaTrader 8, with hard risk limits your AI cannot bypass.
PitBridge connects an AI agent (Claude Code, Claude Desktop, or your own script) to a NinjaTrader 8 futures account through a daemon that runs on your own machine. Every order the agent asks for passes through a deterministic guardrail engine first. The guardrails are default-on, they live in code rather than in prompts, and the agent has no tool to weaken them, unlock live trading, or release the kill switch.
We build rails, not alpha. PitBridge does not tell you what to trade.
What it is
streamable HTTP), a REST API, and a WebSocket event feed. It runs on macOS, Linux, or Windows.
- A local-first daemon (Python 3.12) that speaks MCP (stdio and
halt, position caps, trading windows, rate limits, a kill switch, and more) that every order must pass before it can reach the broker.
- A deterministic guardrail engine: pure, synchronous checks (daily-loss
orders through the official NinjaTrader.Cbi Account API. The AddOn is deliberately dumb: all safety lives in the daemon.
- A thin NinjaTrader 8 AddOn (C#) that connects out to the daemon and places
decision, and outcome, and can tell you exactly why any order was allowed or blocked.
- An append-only, hash-chained audit log that records every request,
What it is NOT
Read this section before anything else.
create to your existing NinjaTrader account. It holds no funds and executes nothing itself.
- Not a broker or an exchange. PitBridge routes orders you (or your agent)
will not tell you what, when, or how much to trade. That is your job, or your agent's.
- Not signals, strategies, or alpha. PitBridge ships no trading logic. It
match your firm's rules. PitBridge helps you encode and enforce them locally, but you remain responsible for staying within your firm's terms. We make no compliance guarantee.
- Not financial or investment advice. It is trading infrastructure.
- Not a guarantee of prop-firm compliance. You configure the limits that
servers. There is no PitBridge account in the order path.
- Not a cloud order relay. Orders, keys, and positions never touch our
command line. The agent cannot arm live trading, and it cannot lift a kill.
- Not autonomous. Enabling live execution is an operator-only ritual at the
Architecture
The entire order path is local. PitBridge's own cloud (the marketing site, the docs, software updates) is never in it.
AI agent (Claude Code / Claude Desktop / your own script)
│
│ MCP (stdio or HTTP) REST /v1/* WS events
▼
PitBridge daemon ← runs on YOUR machine
│
│ frozen pipeline (no code path skips it):
│ schema → permission → GUARDRAILS → confirm → submit → audit
▼
Guardrail engine (deterministic, default-on, not reconfigurable by the agent)
│
│ WebSocket on :8873 (the AddOn dials OUT; the NT8 box never listens)
▼
NT8 AddOn (C#, .NET 4.8, next to NinjaTrader 8 on Windows)
│
│ NinjaTrader.Cbi Account API (close / flatten are strictly reduce-only)
▼
NinjaTrader 8 → your broker / prop account (CQG, Rithmic, ...)
PitBridge's own cloud is NOT on this path.
Orders, keys, and positions never leave your machine(s).Two run modes:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Pitbridge: common questions
- Is Pitbridge MCP server safe?
- Mostly: it is graded B (83/100). Read the Pitbridge safety report
- How do I install Pitbridge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Pitbridge need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Pitbridge maintained?
- The last commit was 111 days ago (2026-07-16). The latest release is v0.2.2.
- How does Pitbridge compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 22% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.