Skip to main content
Glama
DeliciousBuding

Fund Dashboard MCP Server

Fund Dashboard

CI Release License Go Node

Платформа анализа личного инвестиционного портфеля: управление позициями по фондам/акциям, отслеживание стоимости, XIRR годовых, максимальная просадка, сквозной анализ, бэктест DCA, моделирование Монте-Карло, а также MCP-сервер для AI-агентов.

Чистый бэкенд на Go + фронтенд на React, развертывание в одном контейнере, хранение в SQLite (опционально PostgreSQL).

Возможности

  • Управление позициями: единое управление фондами + акциями (A-акции / Гонконг / США), CRUD операций, автоматический пересчет снимков

  • Количественный анализ: XIRR годовая доходность, максимальная просадка, динамика стоимости портфеля, распределение прибыли/убытков, моделирование Монте-Карло, тепловая карта корреляций, радар сравнения фондов, бэктест DCA

  • Сквозной анализ: проникновение позиций фонда до базовых акций, агрегация по отраслям

  • MCP-сервер: инструменты для AI-агентов (portfolio / transactions / admin / market / analysis / report), передача по Streamable HTTP, аутентификация по Bearer key

  • Двойная тема: светлая/темная тема, красный рост, зеленый падение

Related MCP server: FinanceKit MCP

Технологический стек

Слой

Технология

Бэкенд

Go (cmd/fund-dashboard + internal/*), net/http + go-chi

Фронтенд

React + Vite + echarts (packages/web)

Контракты

zod-схемы, общие для фронтенда и бэкенда (packages/contracts)

Хранилище

SQLite (по умолчанию), опционально PostgreSQL с двумя драйверами

Аутентификация

Bearer key (два scope: operator / analyst) + ключ для пути записи, внедряемый edge proxy

Быстрый старт

# 测试
go test ./... -count=1
npm ci && npm test

# 构建
go build -o bin/fund-dashboard ./cmd/fund-dashboard
npm run build --workspace packages/web

# 容器
docker build -f deploy/Dockerfile -t fund-dashboard:local .

Документация

Документ

Содержание

docs/ARCHITECTURE.md

Архитектура

docs/DESIGN.md

Дизайн-система UI

docs/TESTING.md

Система тестирования

CHANGELOG.md

Журнал изменений

CONTRIBUTING.md

Процесс внесения вклада и релизов

deploy/README.md

Сборка и запуск

AGENTS.md

Общие ограничения для агентов

Релиз

Этот проект следует семантическому версионированию. Релиз запускается через Git-тег:

./scripts/release.sh 2.0.0   # 归并 CHANGELOG + 打 tag v2.0.0 + 推送

После отправки тега GitHub Actions автоматически собирает многоплатформенные образы (GHCR) и создает Release, примечания к релизу берутся из CHANGELOG.md. Образ для загрузки:

docker pull ghcr.io/deliciousbuding/fund-dashboard:latest

Участие в разработке

Приветствуются Issue и PR. Процесс разработки: создайте ветку feature/* от main, после изменений отправьте PR обратно в main. Подробнее в CONTRIBUTING.md.

License: Apache-2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides specialized tools for portfolio health analysis, rebalance simulations, and trade execution via a single interface powered by MongoDB. It enables AI agents to manage investment portfolios while adhering to organizational governing rules, clearance guards, and rate limits.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with real-time financial market intelligence including stock quotes, crypto data, technical analysis, and portfolio insights. Enables natural language queries for current prices, technical indicators, asset comparisons, and portfolio analysis.
    17
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to perform Black-Litterman portfolio optimization with investor views, backtesting, and asset analysis, generating dashboards for visualization.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Personal investment management advisor that exposes tools for accounts, portfolios, trades, market data, strategies, risk control, and advice, enabling AI agents to analyze and provide structured investment recommendations.
    MIT