Skip to main content
Glama
SamSon1402

UnityBridge-MCP

by SamSon1402

UnityBridge-MCP

A normalisation + MCP layer for trade data. Heterogeneous messages — FIX, venue JSON, broker CSV — land in different shapes; UnityBridge maps them all to one normalised record and exposes that over MCP, so an LLM or agent can query it in plain English without touching the raw plumbing.

This mirrors the job Quod's Unity layer does: a normalised, real-time data layer that any downstream consumer (including AI) can read against one schema.

   FIX 4.4 ─┐
   JSON     ├─► normalizer ─► NormalizedOrder ─► OrderStore ─► MCP tools
   CSV      ┘   (detect +        (one schema)     (query +      query_orders
                 parse +                           aggregate)    aggregate_latency
                 validate)                                       ingest_stats

What's real here

  • parsers/fix.py, parsers/venue_json.py, parsers/broker_csv.py — three real parsers with correct field maps (FIX tags 11/55/54/38/44/30/39, venue key aliases, positional CSV). Each maps to the same NormalizedOrder.

  • normalizer.py — format detection, dispatch, pydantic validation, latency enrichment, and error capture (malformed messages are recorded, not dropped silently — the success rate is a real metric).

  • store/order_store.py — filterable query + aggregates (p50 latency by venue, reject rate, counts by status), computed, not hard-coded.

Related MCP server: struct-mcp

Quick start

make install
make replay N=500          # replay a synthetic feed, print normalisation stats
make mcp                   # serve query tools over MCP
make test
docker compose up

Status

Reference skeleton. Parsers, normaliser and store are real and run offline on a synthetic multi-format feed. # INTEGRATION: markers show where the live Unity / Kafka bus replaces the synthetic generator.

Maintenance

ActivityStale
ResponsivenessNo issues

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

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    Enables querying real-time and historical financial market data for stocks, options, forex, and crypto, including quotes, trades, technical indicators, and reference data through a set of MCP tools.
    71
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides structured financial market data (stocks, ETFs, mutual funds, fundamentals, market indicators) to AI systems via MCP, enabling natural language access to financial datasets with both hosted and local deployment options.
    31
    20
    ISC
  • F
    license
    B
    quality
    B
    maintenance
    Enables unified access to portfolio management, market data, risk analysis, trade records, compliance checks, and Slack notifications through a single MCP server.
    18

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/SamSon1402/unitybridge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server