fix-mcp
FIX-MCP
KI-Agenten können FIX-Nachrichten schreiben. Sie können jedoch keine hängende Sitzung wiederherstellen, eine NewOrderSingle validieren oder einen TWAP pausieren, der hinter dem Zeitplan liegt. FIX-MCP gibt ihnen das Gehirn für Handelsoperationen, um all dies durch explizite MCP-Tools, Freigabeschleusen und prüfbare Nachweise zu erledigen.
FIX-MCP ist eine Open-Source-Profidemo für KI-gestützte Handelsoperationen. Sie bietet Claude, GPT, Gemini und jedem MCP-fähigen Agenten eine kontrollierte Werkzeugoberfläche zur Diagnose und Lösung realistischer FIX-, OMS-, Stammdaten-, Handelsplatz- und Algo-Vorfälle, während ein menschlicher Operator für die Freigabe und die endgültige Kontrolle verantwortlich bleibt.
Die Demo läuft in einer simulierten Broker-Dealer-Umgebung. Die Produktthese ist breiter gefasst: MCP ist die richtige Schnittstelle, um LLMs mit echten operativen Systemen arbeiten zu lassen, ohne ihnen magischen, unbegrenzten Zugriff auf den Handelstisch zu geben.
Was ist enthalten
22 MCP-Tools für Sitzungsreparatur, Auftrags-Triage, Stammdatenaktualisierungen, Handelsplatzstatus, Algo-Management, Szenario-Bewertung und Trace-Erfassung.
14 reale Szenarien für den Handelstisch, von der Inbetriebnahme um 02:05 ET bis zu Ausfällen in Dark Pools nach Börsenschluss um 16:32 ET.
Menschlich geführter Workflow: Untersuchen, Arbeitsmappe genehmigen, genehmigte Wiederherstellung ausführen und erst nach Verständnis des Basispfads Stresstests durchführen.
Mission Control Dashboard mit Fallzusammenfassung, Arbeitsmappe, Operator-Leiste, Trace, FIX-Wire, Terminal, manuellem Runbook und Copilot-Panel.
Produktionsnaher Stack: Python MCP-Server, REST-API, Next.js-Konsole, PostgreSQL 16, Redis 7, Docker Compose und asynchrones FIX-TCP-Connector-Gerüst.
Related MCP server: a2a-trustgate
KI-Kontrollmodell
System-Prompt:
src/fix_mcp/prompts/trading_ops.pywird MCP-Clients alsfix://prompts/trading-opsbereitgestellt. Die Webkonsole spiegelt dies insrc/store/prompts.tswider.Modellkonfiguration: Der Mission Control Copilot ruft derzeit
openai/gpt-5.4über OpenRouter auf, entweder über einen serverseitigenOPENROUTER_API_KEYoder einen vom Benutzer bereitgestellten Schlüssel im Copilot-Panel.Agenten-Framework: Dieses Repository verwendet kein LangChain oder LangGraph. Die Kontrollgrenze bilden MCP-Tools, MCP-Ressourcen, MCP-Prompts, FastAPI und die Next.js-Operator-Konsole.
Halluzinationskontrollen: Szenario-Fakten stammen aus JSON-Fixtures und dem Live-Engine-Status; Aktionen erfolgen über typisierte MCP-Tools; produktionsähnliche Schritte erfordern eine menschliche Freigabe; jeder Tool-Aufruf ist im Trace sichtbar.
Demo-Grenze: Die enthaltene Umgebung ist simuliert. Verbinden Sie eine öffentliche Demo nicht mit echten FIX-, OMS-, Stammdaten- oder Überwachungssystemen.
Siehe System Prompt, Model, and Guardrails für die demo-orientierte Antwort auf Fragen zu Modell, Prompt, LangChain/LangGraph und Grounding.
Für wen ist das gedacht
Sie sind... | FIX-MCP bietet Ihnen... |
Broker-Dealer Ops-Ingenieur | Ein funktionierendes Modell für KI-gestützte Vorfall-Triage während der Marktzeiten. |
OMS / EMS-Anbieter | Eine Referenzimplementierung für das Hinzufügen von MCP zu Handels-Workflows. |
KI-Entwickler | Eine domänenreiche Werkzeugoberfläche für Agenten, die über Handelsoperationen nachdenken müssen. |
VC / Fintech-Bewerter | Ein konkretes Artefakt, das zeigt, wohin sich die KI-Infrastruktur im Handel entwickelt. |
Vorgestellte Komplettlösung — BATS-Inbetriebnahme um 02:05 ET
Der Handelstisch lädt bats_startup_0200.
Vorfall: Der BATS-Logon wird abgelehnt, da die Gegenpartei die Sequenz 2450 erwartet, während die Sitzung auf 1 zurückgesetzt wurde. Acht über Nacht laufende GTC-Aufträge sind blockiert, zwei ETF-Symbole fehlen in den Stammdaten für den erweiterten Handel und IEX ist als Ausweichmöglichkeit gesund.
Der Operator bittet den Copilot um Untersuchung. Der Agent verwendet MCP-Tools:
list_scenarios Scenario Loaded: bats_startup_0200
check_fix_sessions BATS down; sequence mismatch detected
query_orders ORDER QUERY — 14 order(s) foundDer Agent schlägt eine Wiederherstellungs-Arbeitsmappe vor:
1. Check BATS session
2. Quantify blocked flow
3. Reconnect BATS
4. Reset BATS sequence if needed
5. Load missing ETF symbols
6. Validate orders releasedDer Mensch genehmigt die Arbeitsmappe. Agent Run führt nur den genehmigten Pfad aus:
fix_session_issue BATS reconnect released stuck orders
fix_session_issue BATS reset_sequence accepted
load_ticker BITO loaded
load_ticker GBTC loaded
validate_orders 14 PASS, 0 FAILErst dann verwendet der Operator das Stress Lab, um ein Sequenzlücken-Ereignis zu injizieren und zu beweisen, dass das System pausiert, neu triagiert, wiederherstellt, fortsetzt und den Trace aufzeichnet.
Das ist das Betriebsmuster: zuerst die Basislinie, dann der Belastungstest, immer mit Nachweisen.
Schnellstart
git clone https://github.com/henryurlo/fix-mcp.git
cd fix-mcp
docker compose up -dÖffnen Sie http://localhost:3000.
Melden Sie sich mit henry / henry, admin / admin an oder klicken Sie auf Demo Mode.
Dienst | URL | Zweck |
Mission Control | Dashboard für Handelsoperationen und geführter Demo-Workflow | |
REST-API | MCP-Tool-Dispatch, Szenarien, Systemstatus | |
MCP stdio |
| Direkter Einstiegspunkt für das MCP-Protokoll |
Für die Docker-Demo ist auf Ihrem Host kein Node oder Python erforderlich.
Python-Entwicklung
python -m pip install -e ".[dev]"
python -m fix_mcp.apiIn einem anderen Terminal:
npm install
npm run devDie Next.js-Konsole liest BACKEND_URL, standardmäßig http://127.0.0.1:8000.
MCP-Client-Konfiguration
Für einen lokalen MCP-Client, der den Python-Einstiegspunkt starten kann:
{
"mcpServers": {
"fix-mcp": {
"command": "fix-mcp"
}
}
}Für einen HTTP-fähigen MCP-Client/Proxy:
{
"mcpServers": {
"fix-mcp": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-remote@latest"],
"env": {
"MCP_URL": "http://localhost:8000/mcp"
}
}
}
}Demo vs. Produktion
Komponente | Demo | Produktion / Beratungsprojekt |
FIX-Sitzungen | Simulierte Python-Objekte | Echte FIX-Engine-Logs und Sitzungssteuerungen |
OMS | In-Memory-Auftragsstatus | OMS-Datenbank/API-Integration |
Stammdaten | Vorgeladene JSON-Daten | Anbieter-Feeds, DTCC-Daten, interne Symbolik |
Überwachung | Szenario-Engine lädt Vorfälle vor | Datadog, Splunk, Grafana oder interne Event-Streams |
Ausführung | Aktualisiert simulierten Status | Sendet genehmigte FIX-Nachrichten oder ruft genehmigte OMS-APIs auf |
MCP-Tools | Gleiche Werkzeugoberfläche | Gleiche Schnittstelle, Produktionsadapter |
Domänenintelligenz | Gleiche Prompts und Logik | Abgestimmt auf Kunden-Workflows, Handelsplätze und Kontrollen |
Die professionelle Arbeit liegt in der Integrationsschicht: Die gleiche MCP-Schnittstelle und das Wissen über Handelsoperationen in die echten Logs, OMS, Stammdaten, Überwachung und Freigabe-Workflows eines Unternehmens einzubinden.
Dokumentation
Kontakt
Lizenz
MIT. Siehe LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityCmaintenanceA production-grade MCP server for FIX protocol trading operations that enables order management, session repair, and algorithmic execution. It provides specialized tools for monitoring session health, managing ticker reference data, and executing complex trading scenarios.22
- AlicenseNot gradedqualityDmaintenanceMCP server for AI agent compliance that screens actions before execution and records decisions in an immutable, SIEM-ready audit trail.414Inno Setup
- AlicenseAqualityBmaintenanceMCP server for autonomous MLOps incident response, enabling drift detection, deployment history analysis, and human-approved rollback execution via gated tools.7MIT

cpzai-mcp-serverofficial
AlicenseNot gradedqualityDmaintenanceMCP server for CPZAI platform, enabling AI agents to manage trading strategies, run backtests, route orders across brokers, and access portfolios, risk analytics, and market data through natural language.1MIT
Related MCP Connectors
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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'
If you have feedback or need assistance with the MCP directory API, please join our Discord server