Skip to main content
Glama

FIX-MCP

資本市場業務向けのFIXプロトコルシミュレーションプラットフォーム。リアルタイム診断、インシデントランブック、取引インフラ管理のためのMCPツール統合を備えたAI搭載SREコパイロット。


クイックスタート

git clone https://github.com/henryurlo/fix-mcp-server.git
cd fix-mcp-server
docker compose up -d

http://localhost:3000 を開きます。

ログイン: henry / henry (管理者) · admin / admin · または Demo Mode をクリックします。

サービス

URL

用途

Mission Control

http://localhost:3000

シナリオライフサイクルを備えた洗練された取引運用ダッシュボード

REST API

http://localhost:8000

MCPツールディスパッチ、システムステータス

MCP stdio

docker compose run

MCPプロトコル経由のAIエージェント用

ホスト側にNodeやPythonは不要です。すべてコンテナ内で実行されます。


Mission Control

3つのタブがあります:

タブ

目的

Mission Control

ライブトポロジー、FIXハートビートパネル、シナリオピッカー + インタラクティブターミナル

Telemetry

リアルタイムメトリクス — スパークライン、オーダーブック、FXレート

Scenario Library

重大度/難易度別の全シナリオの閲覧、ランブックの確認、成功基準の確認

コアレイアウト

┌──────────────────┬─────────────────────────────────────┐
│ Topology Graph   │ FIX Terminal                        │
│ (ecosystem)      │ fix-cli> show sessions              │
│                  │ fix-cli> query orders               │
├──────────────────┼─────────────────────────────────────┤
│ Runbook Panel    │ MCP Audit Log                       │
│ (live steps)     │ [+ SRE Copilot slides in →]         │
└──────────────────┴─────────────────────────────────────┘

シナリオ

1日の取引(02:00–16:32 ET)をカバーする 13のトレーニングシナリオ。各シナリオには以下が含まれます:

  • ランブック — 正確なMCPツール呼び出しを伴う4〜6つの診断/修正ステップ

  • 成功基準 — 「解決済み」と定義される明確な条件

  • ヒント — 主要な問題、フラグの意味、よくある間違い

  • 重大度と難易度 — 初級から上級まで

シナリオ

重大度

時間

推定

morning_triage

重大

06:15

25分

bats_startup_0200

02:05

15分

predawn_adrs_0430

04:35

15分

preopen_auction_0900

09:02

20分

open_volatility_0930

09:35

20分

venue_degradation_1030

重大

10:32

30分

twap_slippage_1000

10:05

20分

ssr_and_split_1130

重大

11:34

35分

vwap_vol_spike_1130

重大

11:35

25分

iex_recovery_1400

14:03

15分

is_dark_failure_1415

14:15

25分

eod_moc_1530

15:31

20分

afterhours_dark_1630

16:32

15分


MCPツール (22)

カテゴリ

ツール

診断

run_premarket_check, check_fix_sessions, check_ticker, query_orders, validate_orders, dump_session_state

セッション復旧

fix_session_issue, session_heartbeat, reset_sequence

注文アクション

send_order, cancel_replace, release_stuck_orders

アルゴスイート

send_algo_order, check_algo_status, modify_algo, cancel_algo

参照/会場

update_ticker, load_ticker, update_venue_status, list_scenarios


AIコパイロット

SREコパイロットはFIXを認識し、以下を提供します:

  • セッション診断、注文トリアージ、アルゴリズム管理のための完全な意思決定ツリー

  • シナリオ固有のコンテキスト注入(状況、主要な問題、フラグの意味、よくある間違い、成功基準)

  • 不可逆的な操作に対するツール呼び出し承認ゲート

  • 簡潔で実行可能な出力 — FIXメッセージタイプを伴う定量的影響


アーキテクチャ

┌──────────────────────────────────────────────┐
│              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)       │
└──────────────────────────────────────────────┘

技術スタック

  • バックエンド: Python 3.11, MCP SDK, asyncio, stdlib http.server

  • フロントエンド: Next.js 16, React 19, React Flow, Zustand 5, Tailwind CSS v4, lucide icons

  • インフラ: PostgreSQL 16, Redis 7, Docker Compose

  • プロトコル: FIX 4.2 / 4.4 シミュレーション

  • AI: OpenRouter API (互換性のあるモデルであれば何でも可; デフォルトは qwen/qwen3.6-plus)


MCP統合 (外部クライアント)

{
  "mcpServers": {
    "fix-mcp": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-remote@latest"],
      "env": { "MCP_URL": "http://localhost:8000/mcp" }
    }
  }
}

開発

# Backend (Python)
pip install -e .
python -m fix_mcp.api           # REST on :8000

# Frontend (Node)
npm install
npm run dev                     # Next.js on :3000

Next.jsのルートハンドラーは BACKEND_URL を読み取ります。ローカル開発時のデフォルトは http://127.0.0.1:8000 です。


Built by Henry Urlo.

Install Server
F
license - not found
B
quality
C
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 Connectors

  • Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.

  • MCP server for Gainium — manage trading bots, deals, and balances via AI assistants

  • Connect any MCP client to MetaTrader 4/5 to read prices, manage positions, and place trades.

View all MCP Connectors

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