Skip to main content
Glama
mphinance
by mphinance

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

26 апреля 2026 г. — Обновление "Constellation"

  • Масштабное расширение на 35 инструментов: Интегрирован полный набор инструментов Фазы 2 из внутренней рабочей среды.

  • Опционы (движок VoPR™): Добавлены analyze_options_setup, find_best_to_sell, find_best_to_buy и sweep_setups для интеллектуальной оценки опционов.

  • Институциональные потоки: Нативная интеграция с TraderDaddy для отслеживания необычной активности в реальном времени, гамма-экспозиции (GEX) и ротации секторов.

  • Набор для бэктестинга: 6 технических пресетов с проверкой на исторических данных (walk-forward validation) и сканированием нескольких тикеров через backtest_strategy и sweep_strategy.

  • Макроэкономика и среда: Добавлены detect_macro_regime, analyze_breadth, detect_bubble_risk и get_market_environment.

  • База знаний: Добавлен инструмент RAG search_knowledge для поиска по 139 книгам по трейдингу.

Related MCP server: Financial Analysis MCP Server

Что это такое?

momentum-mcp превращает любого ИИ-ассистента, совместимого с MCP, в аналитика количественной торговли. Вместо того чтобы копировать тикеры в Yahoo Finance и делать скриншоты графиков, ваш ИИ-агент получает доступ к 35 инструментам институционального уровня, чтобы:

  • 🔍 Сканировать весь рынок за секунды — находить перекупленные акции, необычные всплески объема, новые 52-недельные максимумы

  • 📊 Получать чистые данные OHLCV для любого тикера и любого таймфрейма — готовые к анализу, без возни с CSV

  • 📈 Вычислять технические индикаторы — RSI, MACD с интерпретацией на простом языке, а не просто «сырыми» цифрами

  • 🕯️ Создавать профессиональные свечные графики — в темной теме, с наложенными скользящими средними EMA (8/21/34/55/89), панелями объема и готовыми к публикации PNG-файлами

  • 📰 Агрегировать финансовые новости из нескольких RSS-источников в реальном времени

  • 📄 Извлекать полный текст статьи с любого URL — ваш агент читает саму статью, а не только заголовок

Все это происходит через Model Context Protocol, поэтому ваш ИИ-ассистент вызывает эти инструменты нативно — никаких API-ключей, REST-эндпоинтов или ада с настройками.

Пример графика

generate_chart("NVDA", period="6mo") → свечи + объем + наложенные EMA:

6-месячный график NVDA с наложенными EMA

Инструменты

Инструмент

Что он делает

run_stock_screen

Сканирование акций по пресетам: самые активные, новые максимумы/минимумы, перекупленные, перепроданные, высокий относительный объем

get_historical_data

Получение свечных данных OHLCV — любой тикер, любой период, любой интервал

analyze_technicals

Вычисление RSI(14) + MACD(12,26,9) и получение краткого анализа на простом языке

generate_chart

Отрисовка свечного графика с наложенными EMA (8/21/34/55/89) + объем → PNG + base64

fetch_ticker_news

Получение свежих заголовков из RSS-лент Yahoo Finance и Google News

extract_article_text

Извлечение полного текста статьи с любого URL (удаляет рекламу, навигацию, пейволлы)

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

git clone https://github.com/mphinance/momentum-mcp.git
cd momentum-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Проверьте, что все работает:

python -c "from mcp_server.server import mcp; print('✓ Ready')"

Запустите сервер:

python -m mcp_server.server

Подключение клиента

Claude Desktop

Самый популярный MCP-клиент. Добавьте в ваш claude_desktop_config.json (находится в ~/Library/Application Support/Claude/ на macOS или %APPDATA%\Claude\ на Windows):

{
  "mcpServers": {
    "momentum": {
      "command": "python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "/absolute/path/to/momentum-mcp",
      "env": {
        "VIRTUAL_ENV": "/absolute/path/to/momentum-mcp/.venv",
        "PATH": "/absolute/path/to/momentum-mcp/.venv/bin:$PATH"
      }
    }
  }
}

Перезапустите Claude Desktop. Вы увидите иконку инструментов 🔨 — нажмите на нее, чтобы убедиться, что все 6 инструментов загружены.


Cursor

Добавьте в .cursor/mcp.json в корне вашего проекта (или в глобальный конфиг ~/.cursor/mcp.json):

{
  "mcpServers": {
    "momentum": {
      "command": "/absolute/path/to/momentum-mcp/.venv/bin/python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "/absolute/path/to/momentum-mcp"
    }
  }
}

Инструменты будут доступны в режиме Agent в Cursor. Попросите его «отсканировать перекупленные акции» или «построить график NVDA за последние 6 месяцев».


VS Code + GitHub Copilot

MCP доступен в GitHub Copilot (VS Code 1.86+). Добавьте в ваш .vscode/mcp.json:

{
  "servers": {
    "momentum": {
      "command": "/absolute/path/to/momentum-mcp/.venv/bin/python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "/absolute/path/to/momentum-mcp"
    }
  }
}

Включите режим Agent в панели чата Copilot — инструменты momentum появятся в выборе инструментов.


Windsurf

Добавьте в ваш конфиг Windsurf MCP по пути ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "momentum": {
      "command": "/absolute/path/to/momentum-mcp/.venv/bin/python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "/absolute/path/to/momentum-mcp"
    }
  }
}

Cascade автоматически обнаружит инструменты. Используйте их в любом чате Windsurf.


Cline (расширение для VS Code)

Откройте настройки MCP в Cline (иконка шестеренки → MCP Servers → "Edit MCP Settings") и добавьте:

{
  "mcpServers": {
    "momentum": {
      "command": "/absolute/path/to/momentum-mcp/.venv/bin/python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "/absolute/path/to/momentum-mcp"
    }
  }
}

Cline отобразит инструменты в своей панели сервера. Включите их, и они готовы к использованию.


Claude Code (CLI)

Добавьте сервер прямо из терминала:

claude mcp add momentum \
  /absolute/path/to/momentum-mcp/.venv/bin/python \
  -m mcp_server.server \
  --cwd /absolute/path/to/momentum-mcp

Проверьте подключение:

claude mcp list

Любой другой MCP-клиент

momentum-mcp использует транспорт stdio (стандарт для MCP). Любой клиент, поддерживающий stdio, может подключиться, запустив:

/path/to/.venv/bin/python -m mcp_server.server

Это всё. Никаких HTTP-серверов, портов или авторизации — только stdin/stdout.

Структура проекта

momentum-mcp/
├── requirements.txt         # Pinned dependencies
├── README.md
└── mcp_server/
    ├── __init__.py
    ├── server.py            # FastMCP entry point — registers all tools
    ├── screener.py          # TradingView stock scanner (6 presets)
    ├── data.py              # yfinance OHLCV with async wrapper
    ├── technicals.py        # pandas-ta RSI(14) & MACD(12,26,9)
    ├── charts.py            # mplfinance candlestick + volume charts
    └── news.py              # feedparser RSS + trafilatura extraction

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

Библиотека

Роль

FastMCP

Фреймворк MCP-сервера (v3.x)

tradingview-screener

Скрининг акций через API TradingView

yfinance

Данные OHLCV Yahoo Finance

pandas-ta

130+ технических индикаторов

mplfinance

Отрисовка финансовых графиков

feedparser

Парсинг RSS/Atom лент

trafilatura

Извлечение текста веб-статей

Примеры запросов

После подключения попробуйте спросить своего ИИ-ассистента:

"Отсканируй рынок на предмет акций с высоким относительным объемом сегодня"

"Получи дневные данные по NVDA за 6 месяцев и проанализируй технические показатели"

"Создай свечной график для AAPL за последний год"

"Какие последние новости по TSLA? Извлеки полный текст самой интересной статьи."

"Найди перепроданные акции, а затем проанализируй технические показатели для топ-3 результатов"

Лицензия

MIT — делайте с этим что хотите.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides stock technical analysis tools (moving averages, RSI, trade recommendations) for AI assistants to analyze stocks and offer trading signals.
    -
  • F
    license
    B
    quality
    Not graded
    maintenance
    Enables LLMs to retrieve, analyze, and visualize stock prices and financial report data for quantitative trading research and investment analysis. Provides real-time and historical stock data, financial statement analysis, key metric calculations, and trading signal visualization.
    13
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables quantitative trading analysis with 12 tools for real-time market data, 28+ technical indicators, FinBERT-powered news sentiment analysis, and automated trading signal generation for stocks and forex.
    1
    -
  • A
    license
    C
    quality
    D
    maintenance
    Provides AI agents with institutional-grade quantitative finance tools including real-time market data, paper trading via Alpaca, risk analysis with Monte Carlo simulations, backtesting, and multi-source news sentiment analysis for portfolio management and trading strategy development.
    31
    5
    MIT