FIX MCP Server
FIX-MCP
Plattform zur Simulation des FIX-Protokolls für den Betrieb an Kapitalmärkten. KI-gestützter SRE-Copilot mit Echtzeit-Diagnose, Incident-Runbooks und MCP-Tool-Integration für das Management der Handelsinfrastruktur.
Schnelleinstieg
git clone https://github.com/henryurlo/fix-mcp-server.git
cd fix-mcp-server
docker compose up -dÖffnen Sie http://localhost:3000.
Login: henry / henry (admin) · admin / admin · oder klicken Sie auf Demo Mode.
Dienst | URL | Funktion |
Mission Control | Elegantes Dashboard für den Handelsbetrieb mit Szenario-Lebenszyklus | |
REST API | MCP-Tool-Dispatch, Systemstatus | |
MCP stdio | docker compose run | Für KI-Agenten via MCP-Protokoll |
Kein Node oder Python auf Ihrem Host erforderlich — alles läuft in Containern.
Mission Control
Drei Reiter:
Reiter | Zweck |
Mission Control | Live-Topologie, FIX-Heartbeat-Panel, Szenario-Auswahl + interaktives Terminal |
Telemetry | Echtzeit-Metriken — Sparklines, Orderbuch, FX-Kurse |
Scenario Library | Durchsuchen aller Szenarien nach Schweregrad/Schwierigkeit, Einsicht in Runbooks, Erfolgskriterien |
Kern-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 →] │
└──────────────────┴─────────────────────────────────────┘Szenarien
13 Trainingsszenarien, die einen vollständigen Handelstag (02:00–16:32 ET) abdecken. Jedes enthält:
Runbook — 4-6 Diagnose-/Reparaturschritte mit exakten MCP-Tool-Aufrufen
Erfolgskriterien — explizite Bedingungen, die als „gelöst“ definiert sind
Hinweise — Hauptprobleme, Bedeutungen von Flags, häufige Fehler
Schweregrad & Schwierigkeit — von Anfänger bis Fortgeschritten
Szenario | Schweregrad | Zeit | Dauer |
| Kritisch | 06:15 | 25m |
| Mittel | 02:05 | 15m |
| Mittel | 04:35 | 15m |
| Hoch | 09:02 | 20m |
| Hoch | 09:35 | 20m |
| Kritisch | 10:32 | 30m |
| Hoch | 10:05 | 20m |
| Kritisch | 11:34 | 35m |
| Kritisch | 11:35 | 25m |
| Mittel | 14:03 | 15m |
| Hoch | 14:15 | 25m |
| Hoch | 15:31 | 20m |
| Mittel | 16:32 | 15m |
MCP-Tools (22)
Kategorie | Tools |
Diagnose |
|
Sitzungswiederherstellung |
|
Auftragsaktionen |
|
Algo-Suite |
|
Referenz/Handelsplatz |
|
KI-Copilot
Der SRE-Copilot ist FIX-fähig mit:
Vollständigen Entscheidungsbäumen für Sitzungsdiagnose, Auftragstriage und Algo-Management
Szenariospezifischer Kontextinjektion (Situation, Hauptprobleme, Flag-Bedeutungen, häufige Fehler, Erfolgskriterien)
Genehmigungs-Gates für Tool-Aufrufe bei irreversiblen Operationen
Prägnanter, umsetzbarer Ausgabe — quantitative Auswirkungen mit FIX-Nachrichtentypen
Architektur
┌──────────────────────────────────────────────┐
│ 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
Infrastruktur: PostgreSQL 16, Redis 7, Docker Compose
Protokoll: FIX 4.2 / 4.4 Simulation
KI: OpenRouter API (jedes kompatible Modell; Standard
qwen/qwen3.6-plus)
MCP-Integration (externe Clients)
{
"mcpServers": {
"fix-mcp": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-remote@latest"],
"env": { "MCP_URL": "http://localhost:8000/mcp" }
}
}
}Entwicklung
# Backend (Python)
pip install -e .
python -m fix_mcp.api # REST on :8000
# Frontend (Node)
npm install
npm run dev # Next.js on :3000Der Next.js-Route-Handler liest BACKEND_URL — Standard ist http://127.0.0.1:8000 für die lokale Entwicklung.
Erstellt von 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