Skip to main content
Glama
vbzvibin

Northern Trust MCP Layer

by vbzvibin

Northern Trust MCP Layer — прототип

В этом репозитории реализована архитектура «сервер серверов» с использованием протокола Model Context Protocol (MCP). Он включает центральный оркестратор, который объединяет предметно-ориентированные возможности работы с данными (например, показатели эффективности) в единый управляемый интерфейс.

Структура репозитория

  • orchestrator/: основной сервер-шлюз. Отвечает за маршрутизацию и агрегацию инструментов.

  • domains/performance/: пример реализации домена, предоставляющего инструменты для анализа эффективности фондов.

  • package.json: корневая конфигурация для управления рабочим пространством.

Related MCP server: trademind-unified-mcp

Предварительные требования

  • Node.js (v18+)

  • NPM

Инструкции по настройке

  1. Установка зависимостей Запустите из корневого каталога:

    npm install
  2. Сборка проектов

    npm run build:all
  3. Запуск для тестирования

    Вариант А: Тестирование отдельных доменов

    cd domains/performance
    npm run dev

    Вариант Б: Тестирование оркестратора (сервер серверов)

    cd orchestrator
    npm run dev

Ключевые особенности

  • Маршрутизация пространств имен: инструменты из домена Performance автоматически получают префикс perf_ от оркестратора.

  • Динамическое обнаружение: оркестратор получает манифест инструментов от серверов доменов при запуске.

  • Безопасность типов: создано с использованием TypeScript и Zod для надежной проверки схем.

  • Стандартный протокол: совместим с любым клиентом, поддерживающим MCP (например, Gemini, Claude Desktop).

Доступные инструменты (через оркестратор)

  • perf_get_fund_returns: возвращает доходность с начала года (YTD) и за 1 год.

  • perf_benchmark_comparison: сравнивает фонд с эталонным показателем.

  • perf_sharpe_ratio: возвращает показатель эффективности с поправкой на риск.

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.
    -