Перейти к содержимому

Yahoo Finance MCP Server

Сервер для получения финансовых данных акций из Yahoo Finance: исторические цены, отчеты, опционы и новости.

Python
128 stars

Описание

Это Python-сервер на базе yfinance и pandas для извлечения данных о акциях: исторические цены (OHLCV), компаниях, финансовых отчетах (баланс, доходы, cash flow), опционах, держателях, инсайдерских сделках и новостях. Поддерживает анализ тенденций, рыночные исследования и инвестиционные отчеты. Идеален для интеграции в AI-инструменты вроде Claude для автоматизированного финансового анализа.

Возможности

Исторические цены акций

Получение OHLCV-данных с настраиваемым периодом и интервалом.

Информация о акциях

Комплексные данные: цена, метрики, детали компании, дивиденды и сплиты.

Финансовые отчеты

Инком-стейтмент, баланс, cash flow (ежегодно/квартально), данные о держателях и инсайдерах.

Опционы

Даты экспирации и цепочки опционов (calls/puts) для конкретных дат.

Аналитические рекомендации

История рекомендаций аналитиков, апгрейды/даунгрейды.

Новости

Последние статьи о акциях из Yahoo Finance.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/Alex2Yang97/yahoo-finance-mcp.git && cd yahoo-finance-mcp
  2. Создайте виртуальное окружение и установите зависимости: uv venv && source .venv/bin/activate (на Windows: .venv\Scripts\activate) && uv pip install -e . Для запуска в dev-режиме: uv run server.py Для интеграции с Claude: отредактируйте claude_desktop_config.json с конфигурацией пути к server.py.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
128

Ссылки