Skip to main content
Glama
vbzvibin

Northern Trust MCP Layer

by vbzvibin

Northern Trust MCP 层 - 原型

本仓库使用模型上下文协议 (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. 运行测试

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