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
A
security – no known vulnerabilities
F
license - not found
B
quality - B tier

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