alpha_vantage_mcp

alpha_vantage_mcp

alphavantageMIT
161 звёзд39 форков
Alpha Vantage MCP — официальный сервер для интеграции финансовых рынков в инструменты на основе ИИ. Он подходит командам, которые строят агентов для анализа акций, создания дашбордов, мониторинга макроэкономики или торговых ботов. Сервер использует технику Progressive Tool Discovery: он не экспортирует весь список инструментов при подключении, а находит их по контексту запроса. Это снижает расход токенов и ускоряет ответы моделей.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикalphavantage
  • ЛицензияMIT

Технологии

  • Языки
    Python
  • Транспорт
    sse

Описание

Возможности

  • Котировки акций, ETF, ADR в реальном времени — 1 мин, 5 мин, 15 мин, 30 мин, 60 мин, дневные, недельные, месячные таймфреймы.
  • Поиск компаний и тикеров: алфавитный и числовой поиск по названиям и символам.
  • Валютные пары Forex: курсы обмена, исторические данные, дневные и месячные сводки.
  • Криптовалюты: курс к USD, EUR, JPY и другим валютам, исторический трекинг.
  • Технический анализ: SMA, EMA, WMA, RSI, MACD, ADX, AROON, BBANDS, STOCH, Williams %R и другие.
  • Фундаментальные данные: отчёты о доходах (Income Statement), балансовые отчёты (Balance Sheet), отчёты о движении денег (Cash Flow).
  • Макроэкономические индикаторы: ВВП, CPI, безработица, ставка ФРС, доходность казначейских бумаг.
  • Сырьевые товары: цены на нефть WTI и Brent, природный газ, золото, серебро, медь, пшеницу, кукурузу.
  • Новости и сентимент: поиск по тикерам, чтение заголовков, анализ тональности.
  • Глобальный обзор: топ-20 растущих/падающих компаний и самые активные бумаги на биржах.

Как подключить

Для работы понадобится API-ключ Alpha Vantage. Он бесплатный, его можно получить на официальном сайте.

Локальная установка

Запустите сервер через UVX:

$ uvx marketdata-mcp-server YOUR_API_KEY

Подключение к Claude Desktop (рекомендуется)

Добавьте в конфигурацию Claude Desktop следующую запись:

{ "mcpServers": { "alpha_vantage_mcp": { "url": "https://mcp.alphavantage.co/mcp?apikey=YOUR_API_KEY" } } }

После этого перезапустите Claude Desktop или веб-клиент. Сервер готов к работе.

Также вы можете использовать удалённое подключение через интерфейс Connectors в настройках Claude. Нажмите Add Custom Connector и вставьте URL вашего MCP-сервера с ключом.

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

  • «Покажи котировки Apple (AAPL) за последнюю неделю почасово и выдели дни с наибольшим объёмом торгов.»
  • «Сравни текущий курс BTC/USD с ценой золота за последние 6 месяцев.»
  • «Выведи топ-10 компаний по объёму торгов на NASDAQ за сегодня.»
  • «Проанализируй последний квартальный отчёт Tesla (TSLA) — ключевые метрики и изменения.»
  • «Рассчитай RSI для акций MSFT за последние 14 дней и оцени текущий сигнал.»

Технические детали

  • Язык реализации: Python
  • Транспортный протокол: SSE (Server-Sent Events) — подходит для долгих соединений и потоковой передачи данных.
  • Лицензия: MIT — можно свободно использовать и модифицировать.
  • Совместимые клиенты: Claude (Web и Desktop), Claude Code, Cursor, VS Code, Continue.dev и любые MCP-приложения.
  • Метод оптимизации: Progressive Tool Discovery — сервер не перегружает модель избыточными инструментами, что экономит токены.

Поделиться