Skip to main content
Glama
vbzvibin

Northern Trust MCP Layer

by vbzvibin

Northern Trust MCP Layer - Prototype

This repository implements a "Server of Servers" architecture using the Model Context Protocol (MCP). It features a central Orchestrator that aggregates domain-specific data capabilities (like Performance) into a single, governed interface.

Repository Structure

  • orchestrator/: The main gateway server. Handles routing and tool aggregation.

  • domains/performance/: Sample domain implementation providing fund performance tools.

  • package.json: Root configuration for managing the workspace.

Related MCP server: trademind-unified-mcp

Prerequisites

  • Node.js (v18+)

  • NPM

Setup Instructions

  1. Install Dependencies Run from the root directory:

    npm install
  2. Build the Projects

    npm run build:all
  3. Run for Testing

    Option A: Test individual domains

    cd domains/performance
    npm run dev

    Option B: Test the Orchestrator (Server of Servers)

    cd orchestrator
    npm run dev

Key Features

  • Namespace Routing: Tools from the Performance domain are automatically prefixed with perf_ by the orchestrator.

  • Dynamic Discovery: The orchestrator fetches the tool manifest from domain servers on startup.

  • Type Safety: Built with TypeScript and Zod for robust schema validation.

  • Standard Protocol: Compatible with any MCP-compliant client (e.g., Gemini, Claude Desktop).

Available Tools (via Orchestrator)

  • perf_get_fund_returns: Returns YTD and 1-year performance.

  • perf_benchmark_comparison: Compares fund vs benchmark.

  • perf_sharpe_ratio: Returns risk-adjusted performance metric.

Maintenance

ActivityInactive
ResponsivenessNo issues

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
  • A
    license
    Not graded
    quality
    C
    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.
    MIT