Financial Modeling Prep MCP Server

Financial Modeling Prep MCP Server

imbenrabiApache-2.0
133 звёзд50 форков
MCP-сервер для Financial Modeling Prep API. Он даёт AI-ассистентам доступ к 250+ финансовым инструментам. Разработчики и финансовые аналитики используют сервер, чтобы собирать котировки акций, отчётность компаний, данные по криптовалютам и макроэкономическую статистику прямо через чат ассистента. Сервер работает в трёх режимах: загрузить все инструменты сразу, выбрать только нужные категории или управлять инструментами динамически через мета-команды.

Установка

npx -y financial-modeling-prep-mcp-server

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

Общее

  • СтатусСообщество
  • Разработчикimbenrabi
  • ЛицензияApache-2.0

Технологии

  • Языки
    TypeScript
  • Транспорт
    streamable-http

Описание

Возможности

  • Загружает данные по 250+ финансовым инструментам из 24 категорий: акции, ETF, криптовалюты, форекс, сырьё.
  • Отдаёт финансовую отчётность компаний: баланс, отчёт о прибылях и убытках, отчёт о движении денег.
  • Получает текущие котировки, исторические данные и рыночные сводки.
  • Подгружает макроэкономические показатели: ВВП, инфляция, безработица, процентные ставки.
  • Управляет загрузкой инструментов на лету через мета-команды (режим Dynamic).
  • Работает в трёх режимах: динамический, статический (только нужные инструменты) и все сразу.
  • Подключается к облачной инстанции — обходится без установки и запуска сервера.
  • Запускается локально одной командой npx -y financial-modeling-prep-mcp-server.
  • Совместим с Claude Desktop, Claude.ai и любыми MCP-клиентами с поддержкой HTTP/SSE.
  • Разворачивается в Docker для продакшен-среды.

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

Самый быстрый способ — облачная инстанция. Подключитесь к ней как к SSE-серверу и передайте API-токен в настройках сессии.

Локальный запуск:

  1. Получите API-ключ на financialmodelingprep.com.
  2. Запустите сервер одной командой: npx -y financial-modeling-prep-mcp-server --fmp-token=ВАШ_API_КЛЮЧ
  3. Добавьте в конфигурацию клиента, например Claude Desktop: { "mcpServers": { "financial-modeling-prep": { "command": "npx", "args": [ "-y", "financial-modeling-prep-mcp-server", "--fmp-token", "ВАШ_API_КЛЮЧ" ] } } }
  4. Перезапустите клиент.

Для продакшен-рекомендаций соберите образ Docker и передайте токен через переменную окружения:

docker build -t fmp-mcp . && docker run -e FMP_TOKEN=ВАШ_ТОКЕН fmp-mcp

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

  • «Покажи текущую цену акций Apple (AAPL) и сравни с ценой месяц назад.»
  • «Найди компании с самым высоким дивидендным доходом в индексе S&P 500.»
  • «Сравни выручку, чистую прибыль и долг Microsoft и Alphabet за последние 3 года.»
  • «Как изменилась цена Bitcoin за последнюю неделю? Дай краткую сводку по рынку криптовалют.»
  • «Покажи current ratio и debt-to-equity для Tesla за последние 4 квартала.»
  • «Загрузи макроэкономические показатели США: ВВП за последний квартал, уровень инфляции и безработицы.»

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

  • Язык разработки: TypeScript
  • Транспорт: Streamable HTTP (SSE)
  • Лицензия: Apache-2.0
  • Установка: npx / Docker / исходный код
  • Режимы работы: Dynamic, Static, All Tools
  • Требования: Node.js 20+ (v2.5.x), Node.js 25.3.0+ (v2.6.0+)
  • Разработчик: imbenrabi

Поделиться