Skip to main content
Glama
vbzvibin

Northern Trust MCP Layer

by vbzvibin

Northern Trust MCP 계층 - 프로토타입

이 저장소는 MCP(Model Context Protocol)를 사용하는 "서버들의 서버" 아키텍처를 구현합니다. 성과(Performance)와 같은 도메인별 데이터 기능을 단일 관리형 인터페이스로 통합하는 중앙 오케스트레이터를 특징으로 합니다.

저장소 구조

  • orchestrator/: 메인 게이트웨이 서버. 라우팅 및 도구 통합을 처리합니다.

  • domains/performance/: 펀드 성과 도구를 제공하는 샘플 도메인 구현.

  • package.json: 워크스페이스 관리를 위한 루트 구성.

Related MCP server: trademind-unified-mcp

사전 요구 사항

  • Node.js (v18+)

  • NPM

설정 지침

  1. 의존성 설치 루트 디렉토리에서 실행:

    npm install
  2. 프로젝트 빌드

    npm run build:all
  3. 테스트 실행

    옵션 A: 개별 도메인 테스트

    cd domains/performance
    npm run dev

    옵션 B: 오케스트레이터 테스트 (서버들의 서버)

    cd orchestrator
    npm run dev

주요 기능

  • 네임스페이스 라우팅: 성과 도메인의 도구는 오케스트레이터에 의해 자동으로 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.
    -