FIX MCP Server
FIX-MCP
Plataforma de simulación del protocolo FIX para operaciones en mercados de capitales. Copiloto SRE impulsado por IA con diagnósticos en tiempo real, runbooks de incidentes e integración de herramientas MCP para la gestión de infraestructura de trading.
Inicio rápido
git clone https://github.com/henryurlo/fix-mcp-server.git
cd fix-mcp-server
docker compose up -dAbra http://localhost:3000.
Inicio de sesión: henry / henry (admin) · admin / admin · o haga clic en Demo Mode.
Servicio | URL | Qué ofrece |
Mission Control | Panel de control de operaciones de trading con ciclo de vida de escenarios | |
REST API | Despacho de herramientas MCP, estado del sistema | |
MCP stdio | docker compose run | Para agentes de IA mediante protocolo MCP |
No necesita Node ni Python en su host: todo se ejecuta en contenedores.
Mission Control
Tres pestañas:
Pestaña | Propósito |
Mission Control | Topología en vivo, panel de latidos (heartbeat) FIX, selector de escenarios + terminal interactiva |
Telemetry | Métricas en tiempo real: gráficos sparkline, libro de órdenes, tipos de cambio FX |
Scenario Library | Explore todos los escenarios por gravedad/dificultad, inspeccione runbooks, criterios de éxito |
Diseño principal
┌──────────────────┬─────────────────────────────────────┐
│ Topology Graph │ FIX Terminal │
│ (ecosystem) │ fix-cli> show sessions │
│ │ fix-cli> query orders │
├──────────────────┼─────────────────────────────────────┤
│ Runbook Panel │ MCP Audit Log │
│ (live steps) │ [+ SRE Copilot slides in →] │
└──────────────────┴─────────────────────────────────────┘Escenarios
13 escenarios de entrenamiento que cubren un día completo de trading (02:00–16:32 ET). Cada uno incluye:
Runbook — 4-6 pasos de diagnóstico/corrección con llamadas exactas a herramientas MCP
Criterios de éxito — condiciones explícitas que definen la "resolución"
Pistas — problemas clave, significados de indicadores, errores comunes
Gravedad y dificultad — desde principiante hasta avanzado
Escenario | Gravedad | Hora | Est |
| Crítica | 06:15 | 25m |
| Media | 02:05 | 15m |
| Media | 04:35 | 15m |
| Alta | 09:02 | 20m |
| Alta | 09:35 | 20m |
| Crítica | 10:32 | 30m |
| Alta | 10:05 | 20m |
| Crítica | 11:34 | 35m |
| Crítica | 11:35 | 25m |
| Media | 14:03 | 15m |
| Alta | 14:15 | 25m |
| Alta | 15:31 | 20m |
| Media | 16:32 | 15m |
Herramientas MCP (22)
Categoría | Herramientas |
Diagnóstico |
|
Recuperación de sesión |
|
Acciones de orden |
|
Suite de algoritmos |
|
Referencia/Lugar |
|
Copiloto de IA
El Copiloto SRE conoce el protocolo FIX y cuenta con:
Árboles de decisión completos para diagnósticos de sesión, triaje de órdenes y gestión de algoritmos
Inyección de contexto específica para cada escenario (situación, problemas clave, significados de indicadores, errores comunes, criterios de éxito)
Puertas de aprobación para llamadas de herramientas en operaciones irreversibles
Salida concisa y procesable: impacto cuantitativo con tipos de mensajes FIX
Arquitectura
┌──────────────────────────────────────────────┐
│ 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) │
└──────────────────────────────────────────────┘Stack tecnológico
Backend: Python 3.11, MCP SDK, asyncio, stdlib
http.serverFrontend: Next.js 16, React 19, React Flow, Zustand 5, Tailwind CSS v4, iconos lucide
Infraestructura: PostgreSQL 16, Redis 7, Docker Compose
Protocolo: Simulación FIX 4.2 / 4.4
IA: API de OpenRouter (cualquier modelo compatible; por defecto
qwen/qwen3.6-plus)
Integración MCP (clientes externos)
{
"mcpServers": {
"fix-mcp": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-remote@latest"],
"env": { "MCP_URL": "http://localhost:8000/mcp" }
}
}
}Desarrollo
# Backend (Python)
pip install -e .
python -m fix_mcp.api # REST on :8000
# Frontend (Node)
npm install
npm run dev # Next.js on :3000El manejador de rutas de Next.js lee BACKEND_URL: el valor predeterminado es http://127.0.0.1:8000 para desarrollo local.
Creado por 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