loading…
Search for a command to run...
loading…
A 'Server of Servers' architecture that aggregates domain-specific financial data capabilities into a single governed interface. It enables users to access fund
A 'Server of Servers' architecture that aggregates domain-specific financial data capabilities into a single governed interface. It enables users to access fund performance tools like returns, benchmark comparisons, and risk-adjusted metrics through a unified MCP-compliant gateway.
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.
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.Install Dependencies Run from the root directory:
npm install
Build the Projects
npm run build:all
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
perf_ by the 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.Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"northern-trust-mcp-layer": {
"command": "npx",
"args": []
}
}
}