yfinance-mcp
yfinance-mcp
Живые рыночные данные для вашего ИИ. Сервер Model Context Protocol, который даёт Claude (или любому MCP-клиенту) котировки в реальном времени, историю OHLCV, полные цепочки опционов, новости и сравнение нескольких тикеров. Бесплатно, без API-ключа.
Почему
LLM отвечают на рыночные вопросы, угадывая по обучающим данным. Подключите этот сервер один раз — и они перестанут гадать:
«Сколько сейчас стоит Apple?» → живая котировка вместо устаревшей галлюцинации
«Покажи опционы AAPL с истечением в следующем месяце» → реальные страйки с IV и открытым интересом
«NVDA против AMD против INTC в этом году?» → фактические доходности, волатильность, просадки, рассчитанные на основе данных
«Есть свежие новости о PLTR?» → заголовки со ссылками, на которые можно сослаться
Related MCP server: YFinance MCP Server
Инструменты
Инструмент | Что делает | Пример запроса |
| Последняя цена, дневной диапазон, объём, рыночная капитализация, диапазон 52 недель, изменение % | «Что сегодня с TSLA?» |
| OHLCV-бары (любой период × интервал) + сводная статистика | «Дневные закрытия SPY за 2024» |
| Коллы и путы: страйк, последняя цена, бид/аск, IV, OI, объём, ITM | «Цепочка AAPL на следующий месяц» |
| Свежие заголовки со ссылками | «Есть новости о PLTR?» |
| Доходность, годовая волатильность, максимальная просадка бок о бок; называет победителя | «MSFT против GOOGL, 3 месяца» |
Ответы — в формате JSON, усечённые до удобных для LLM размеров (опционы ограничены 60 строками на сторону), со сводной статистикой, чтобы модель сначала анализировала агрегаты, а не сырые бары.
Установка
git clone https://github.com/saksham10arora-dotcom/yfinance-mcp
cd yfinance-mcp
python3 -m venv .venv && .venv/bin/pip install fastmcp yfinanceClaude Desktop / любой MCP-клиент
Добавьте в claude_desktop_config.json (File → Settings → Developer → Edit Config):
{
"mcpServers": {
"yfinance": {
"command": "/absolute/path/to/yfinance-mcp/.venv/bin/python",
"args": ["/absolute/path/to/yfinance-mcp/server.py"]
}
}
}Перезапустите Claude Desktop. Инструменты появятся под значком 🔨. Спросите о любом тикере.
Проверка без MCP-клиента
./.venv/bin/python -c "import server; print(server.get_quote('AAPL'))"CI выполняет то же рукопожатие stdio, что и GitHub, при каждом пуше, поэтому main всегда соответствует протоколу.
FAQ
Данные в реальном времени? Данные Yahoo Finance: почти реальное время для американских акций, задержка для некоторых международных бирж. Подходит для исследований и чата, но не для исполнения ордеров.
Это стоит денег? Нет. Никакого API-ключа, никакого аккаунта с лимитами, ничего настраивать не нужно.
Почему бы просто не вставить код yfinance в чат? Можно. Это убирает цикл копирования-вставки и позволяет модели решать, какой инструмент вызвать для каждого вопроса, включая многошаговые («сравни эти пять тикеров, затем вытащи цепочку для самого волатильного»).
Windows?
Работает. Укажите в конфиге путь к .venv\Scripts\python.exe и используйте двойные обратные слэши в JSON.
Устранение неполадок
Значок инструмента пропал после перезапуска: пути в конфиге должны быть абсолютными; относительные пути молча не работают.
no data for <ticker>: делистингованная или неправильно написанная бумага; проверьте Yahoo Finance в браузере.Ограничение частоты запросов после интенсивного использования: подождите несколько минут; Yahoo ограничивает всплески.
Сравнение с альтернативами
yfinance-mcp | Платные рыночные MCP | |
API-ключ | нет | требуется |
Стоимость | бесплатно | $10-100+/мес |
Опционные цепочки с IV | да | по-разному |
Реальное время depth/L2 | нет | иногда |
Время настройки | 2 мин | аккаунт + оплата |
Лицензия
MIT. Не является инвестиционной рекомендацией; ИИ, читающий ваш портфель, не является фидуциарием.
This server cannot be deployed
Maintenance
Related MCP Connectors
Market Data App MCP — wraps the Market Data App API (marketdata.app)
Finnhub MCP — wraps Finnhub Stock API (finnhub.io)
Yahoo Finance for AI agents: quotes, price history, options with Greeks, financials, news, movers.
Tradier MCP — stock & options market data via the Tradier Brokerage API (tradier.com /…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides Yahoo Finance data including stock info, historical prices, dividends, financials, earnings, news, and more through a set of MCP tools, deployable on Azure Functions.-
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server that provides seamless access to Yahoo Finance stock market data, enabling retrieval of real-time quotes, historical data, charts, financial summaries, and market searches.20 npmISC
- AlicenseAqualityDmaintenanceEnables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.5MIT
- AlicenseAqualityAmaintenanceMCP server that exposes Yahoo Finance data through tools for searching instruments, fetching quotes, history, company info, financials, dividends, news, recommendations, and options. Enables AI assistants to answer market-data questions using natural language.24376 PyPI1MIT