
imbenrabi/financial-modeling-prep-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
imbenrabi/financial-modeling-prep-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/imbenrabi/financial-modeling-prep-mcp-server.
Обзор
imbenrabi/financial-modeling-prep-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/imbenrabi/financial-modeling-prep-mcp-server.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для API подготовки финансового моделирования, предоставляющий 250+ инструментов финансовых данных для AI-ассистентов.
Особенности
- 250+ финансовых инструментов по 24 категориям — акции, ETF, криптовалюта, форекс, сырьевые товары, экономика и многое другое
- Динамическое управление инструментами — построено на основе toolception для включения/отключения наборов инструментов во время выполнения с помощью мета-инструментов
- Три серверных режима — Динамический (мета-инструменты), Статический (предустановленные наборы инструментов) или Все инструменты (по умолчанию)
- Гибкое развертывание — использование размещённого экземпляра или самостоятельного хоста через npm, Docker или исходный код
- HTTP/SSE Transport — совместим с регистрами Claude.ai, Claude Desktop и MCP
Быстрый старт
Размещённый экземпляр (самый быстрый)
Установка не требуется. Подключитесь напрямую:
Введите свою конфигурацию FMP_ACCESS_TOKEN в сессии и начните использовать 5 мета-инструментов для загрузки наборов инструментов по требованию.
Самоведущая (короткая реплика)
Или установите глобально:
Получите свой API в financialmodelingprep.com.
Содержание
- Установка
- Конфигурация
- Использование
- API Reference
- Реестры
- Вклад
- Лицензия
Установка
Требования: Node.js 25.3.0 или выше (для версии 2.6.0+). Для старых версий (v2.5.x и ниже) — Node.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Financial Modeling Prep MCP Server
A Model Context Protocol (MCP) server for the Financial Modeling Prep API, exposing 250+ financial data tools to AI assistants.
Features
- 250+ Financial Tools across 24 categories — stocks, ETFs, crypto, forex, commodities, economics, and more
- Dynamic Tool Management — built on toolception for runtime enable/disable of toolsets via meta-tools
- Three Server Modes — Dynamic (meta-tools), Static (pre-loaded toolsets), or All Tools (default)
- Flexible Deployment — use the hosted instance or self-host via npm, Docker, or source
- HTTP/SSE Transport — compatible with Claude.ai, Claude Desktop, and MCP registries
Quick Start
Hosted Instance (Fastest)
No installation required. Connect directly:
https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp
Provide your FMP_ACCESS_TOKEN in session configuration and start using 5 meta-tools to load toolsets on demand.
Self-Hosted (One-Liner)
npx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEY
Or install globally:
npm install -g financial-modeling-prep-mcp-server
fmp-mcp --fmp-token=YOUR_FMP_API_KEY
Get your API key at financialmodelingprep.com.
Table of Contents
Installation
Prerequisites: Node.js 25.3.0 or higher (for v2.6.0+). For older versions (v2.5.x and below), Node.js 20+ is required.
Choose the method that fits your workflow:
- NPM —
npm install -g financial-modeling-prep-mcp-server - Docker — build from source or pull a pre-built image
- Source — clone and run with
npm install && npm run build
See docs/INSTALLATION.md for detailed steps per method.
Configuration
The server supports three operational modes controlled via CLI arguments or environment variables:
| Mode | How to Enable | Description |
|---|---|---|
| Dynamic | DYNAMIC_TOOL_DISCOVERY=true |
Starts with 5 meta-tools; load toolsets at runtime |
| Static | FMP_TOOL_SETS=search,company |
Pre-loads specified toolsets on session creation |
| All Tools (default) | (default) | Loads all 250+ tools immediately |
Precedence: for mode and tool sets, CLI args > Environment variables > Defaults. A session ?config= token overrides the server’s FMP_ACCESS_TOKEN for that session.
Установка
npx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEY