NinjaTrader Docs MCP

Hosted search over NinjaTrader's developer documentation for coding assistants

Official · ninjatrader.com Remote (hosted) · Streamable HTTP Developer tools

40 popularity score

Connect your client

Remote (hosted)

Add in one click

Opens the app, which asks before it adds the server.

Or add it by command or config

Claude CodeTerminal
claude mcp add --transport http ninjatrader-docs https://docs.ninjatrader.com/_mcp/server
Claude (desktop and web)Settings → Connectors → Add custom connector
https://docs.ninjatrader.com/_mcp/server
ChatGPTSettings → Apps → Advanced → Developer mode, then Create app
https://docs.ninjatrader.com/_mcp/server
Cursor~/.cursor/mcp.json
{
  "mcpServers": {
    "ninjatrader-docs": {
      "url": "https://docs.ninjatrader.com/_mcp/server"
    }
  }
}
VS Code.vscode/mcp.json
{
  "servers": {
    "ninjatrader-docs": {
      "type": "http",
      "url": "https://docs.ninjatrader.com/_mcp/server"
    }
  }
}
Codex~/.codex/config.toml
[mcp_servers.ninjatrader-docs]
url = "https://docs.ninjatrader.com/_mcp/server"
Gemini CLITerminal
gemini mcp add --scope user --transport http ninjatrader-docs https://docs.ninjatrader.com/_mcp/server

What it does

NinjaTrader Docs MCP is a hosted endpoint at https://docs.ninjatrader.com/_mcp/server that searches the NinjaTrader developer documentation site. That site covers the Trade REST API, the Market Data WebSocket API, NinjaScript (C#) for NinjaTrader 8 Desktop, Web Trader indicators in JavaScript, and the Ecosystem marketplace. A coding assistant can ask it a question while writing a strategy, indicator or API integration and get back matching doc passages with links to their pages.

The endpoint describes itself as "fern-docs-mcp-server" version 1.0.0, so it is the search server built into the Fern docs platform that hosts the site, not a separate project to install. Its own manifest lists a single tool, searchDocs, marked read-only. It returns 8 passages by default and at most 20 when topK is set. It speaks streamable HTTP, and the manifest gives a ready Claude Code command.

Do not confuse it with NinjaTrader's trading MCP server, which is in beta. That server places orders and reads accounts, and it is described on the same docs site. This endpoint only searches the docs.

What it needs

An MCP client that can connect to a remote server over streamable HTTP, such as Claude Code or Cursor. No account, API key or NinjaTrader install is needed, and nothing runs on your machine.

Limits

It has one tool and only searches docs.ninjatrader.com. It cannot read accounts, market data or orders, and it cannot run or compile NinjaScript. Results default to 8 passages, with a cap of 20 through topK. It is part of the Fern docs platform, so the tool set follows what Fern ships, not a versioned NinjaTrader release.

Who it suits

It suits developers writing NinjaScript strategies, Web Trader indicators or Trade API integrations who want their assistant to look up NinjaTrader's own docs with no sign-in. It reads only public documentation, so the risk is low. To trade, check positions or pull market data from an assistant, use NinjaTrader's official trading MCP server (official-ninjatrader-mcp in our directory) instead. That one signs in to your account and can place real orders.

Tools 1

searchDocs
Searches docs.ninjatrader.com and returns matching passages with their page URLs; query required, topK optional (default 8, max 20).

Similar servers