FIX MCP Server
Provides containerized deployment and management of the FIX protocol simulation platform, enabling isolated execution of trading infrastructure components through Docker Compose.
Enables source code retrieval and version control integration for the FIX-MCP server through Git cloning operations from the project repository.
Provides iconography and visual elements for the Mission Control interface, enhancing user experience with consistent visual cues across trading operations panels.
Powers the Mission Control dashboard frontend with React-based UI components for real-time trading operations visualization, scenario management, and interactive terminal interfaces.
Facilitates frontend dependency management and development workflow for the Next.js-based Mission Control interface through package installation and script execution.
Provides persistent order storage and data management for the FIX trading simulation platform, serving as the primary database for order management system operations.
Enables backend FIX protocol engine implementation with MCP SDK integration, supporting real-time trading diagnostics, session management, and algorithmic order processing.
Forms the foundation of the Mission Control user interface components, enabling interactive visualization of trading topology, telemetry data, and scenario runbooks.
Provides pub/sub messaging infrastructure for real-time event propagation and communication between FIX engine components and the Mission Control dashboard.
Enables responsive styling and UI component design for the Mission Control trading operations dashboard through utility-first CSS framework integration.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FIX MCP Servercheck all FIX sessions for sequence gaps or latency issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FIX-MCP
FIX protocol simulation platform for capital markets operations. AI-powered SRE copilot with real-time diagnostics, incident runbooks, and MCP tool integration for trading infrastructure management.
Quick Start
git clone https://github.com/henryurlo/fix-mcp-server.git
cd fix-mcp-server
docker compose up -dOpen http://localhost:3000.
Login: henry / henry (admin) · admin / admin · or click Demo Mode.
Service | URL | What it serves |
Mission Control | Sleek trading ops dashboard with scenario lifecycle | |
REST API | MCP tool dispatch, system status | |
MCP stdio | docker compose run | For AI agents via MCP protocol |
No Node or Python on your host — everything runs in containers.
Mission Control
Three tabs:
Tab | Purpose |
Mission Control | Live topology, FIX heartbeat panel, scenario picker + interactive terminal |
Telemetry | Real-time metrics — sparklines, order book, FX rates |
Scenario Library | Browse all scenarios by severity/difficulty, inspect runbooks, success criteria |
Core Layout
┌──────────────────┬─────────────────────────────────────┐
│ Topology Graph │ FIX Terminal │
│ (ecosystem) │ fix-cli> show sessions │
│ │ fix-cli> query orders │
├──────────────────┼─────────────────────────────────────┤
│ Runbook Panel │ MCP Audit Log │
│ (live steps) │ [+ SRE Copilot slides in →] │
└──────────────────┴─────────────────────────────────────┘Scenarios
13 training scenarios covering a full trading day (02:00–16:32 ET). Each includes:
Runbook — 4-6 diagnostic/fix steps with exact MCP tool calls
Success criteria — explicit conditions that define "resolved"
Hints — key problems, flag meanings, common mistakes
Severity & difficulty — from beginner to advanced
Scenario | Severity | Time | Est |
| Critical | 06:15 | 25m |
| Medium | 02:05 | 15m |
| Medium | 04:35 | 15m |
| High | 09:02 | 20m |
| High | 09:35 | 20m |
| Critical | 10:32 | 30m |
| High | 10:05 | 20m |
| Critical | 11:34 | 35m |
| Critical | 11:35 | 25m |
| Medium | 14:03 | 15m |
| High | 14:15 | 25m |
| High | 15:31 | 20m |
| Medium | 16:32 | 15m |
MCP Tools (22)
Category | Tools |
Diagnostic |
|
Session Recovery |
|
Order Actions |
|
Algo Suite |
|
Reference/Venue |
|
AI Copilot
The SRE Copilot is FIX-aware with:
Full decision trees for session diagnostics, order triage, and algo management
Scenario-specific context injection (situation, key problems, flag meanings, common mistakes, success criteria)
Tool call approval gates for irreversible operations
Concise, actionable output — quantitative impact with FIX message types
Architecture
┌──────────────────────────────────────────────┐
│ Mission Control (Next.js) │
│ http://localhost:3000 │
└──────────────────────┬───────────────────────┘
│ REST proxy
┌──────────────────────▼───────────────────────┐
│ REST API │
│ http://localhost:8000 │
│ /api/status /api/orders /api/ │
│ /api/scenarios /api/scenario/{name} │
│ /api/tool (POST) /api/reset (POST) │
└──────────────────────┬───────────────────────┘
│
┌──────────────────────▼───────────────────────┐
│ FIX Engine (Python) │
│ OMS · FIXSessionManager │
│ ReferenceDataStore · AlgoEngine │
└──────────────────────┬───────────────────────┘
│
┌──────────────────────▼───────────────────────┐
│ PostgreSQL (orders) · Redis (pub/sub) │
└──────────────────────────────────────────────┘Tech Stack
Backend: Python 3.11, MCP SDK, asyncio, stdlib
http.serverFrontend: Next.js 16, React 19, React Flow, Zustand 5, Tailwind CSS v4, lucide icons
Infra: PostgreSQL 16, Redis 7, Docker Compose
Protocol: FIX 4.2 / 4.4 simulation
AI: OpenRouter API (any compatible model; default
qwen/qwen3.6-plus)
MCP Integration (external clients)
{
"mcpServers": {
"fix-mcp": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-remote@latest"],
"env": { "MCP_URL": "http://localhost:8000/mcp" }
}
}
}Development
# Backend (Python)
pip install -e .
python -m fix_mcp.api # REST on :8000
# Frontend (Node)
npm install
npm run dev # Next.js on :3000The Next.js route handler reads BACKEND_URL — defaults to http://127.0.0.1:8000 for local dev.
Built by Henry Urlo.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/henryurlo/fix-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server