Skip to main content
Glama
vbzvibin

Northern Trust MCP Layer

by vbzvibin

Northern Trust MCP-Ebene – Prototyp

Dieses Repository implementiert eine „Server-of-Servers“-Architektur unter Verwendung des Model Context Protocol (MCP). Es verfügt über einen zentralen Orchestrator, der domänenspezifische Datenfunktionen (wie Performance) in einer einzigen, kontrollierten Schnittstelle zusammenfasst.

Repository-Struktur

  • orchestrator/: Der Haupt-Gateway-Server. Verwaltet Routing und Tool-Aggregation.

  • domains/performance/: Beispiel-Domänenimplementierung, die Tools zur Fondsperformance bereitstellt.

  • package.json: Stammkonfiguration für die Verwaltung des Arbeitsbereichs.

Related MCP server: trademind-unified-mcp

Voraussetzungen

  • Node.js (v18+)

  • NPM

Einrichtungsanweisungen

  1. Abhängigkeiten installieren Führen Sie dies vom Stammverzeichnis aus:

    npm install
  2. Projekte erstellen

    npm run build:all
  3. Zum Testen ausführen

    Option A: Einzelne Domänen testen

    cd domains/performance
    npm run dev

    Option B: Den Orchestrator testen (Server of Servers)

    cd orchestrator
    npm run dev

Hauptfunktionen

  • Namespace-Routing: Tools aus der Performance-Domäne werden vom Orchestrator automatisch mit perf_ präfigiert.

  • Dynamische Erkennung: Der Orchestrator ruft beim Start das Tool-Manifest von den Domänenservern ab.

  • Typsicherheit: Erstellt mit TypeScript und Zod für eine robuste Schema-Validierung.

  • Standardprotokoll: Kompatibel mit jedem MCP-konformen Client (z. B. Gemini, Claude Desktop).

Verfügbare Tools (über Orchestrator)

  • perf_get_fund_returns: Gibt die YTD- und 1-Jahres-Performance zurück.

  • perf_benchmark_comparison: Vergleicht Fonds mit Benchmark.

  • perf_sharpe_ratio: Gibt die risikobereinigte Performance-Kennzahl zurück.

Related MCP Connectors

Related MCP Servers

  • 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
    -
  • A
    license
    B
    quality
    B
    maintenance
    A collection of MCP servers for enterprise workflows including data acquisition, analysis, financial modeling, deep research, report generation, and knowledge governance. Provides a standalone MCP runtime with domain-specific tools and resources.
    1
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Consolidated MCP server exposing 161 tools across 9 groups to manage a layered data platform (financial, economic, statistical) backed by a single SQLite file, with data fetching delegated to an upstream semantic fetcher.
    -