Financial Datasets MCP Server
Предоставляет доступ к данным фондового рынка: отчёты компаний, цены акций, новости и криптовалюты через API Financial Datasets.
Описание
Это MCP-сервер на Python для интеграции с API Financial Datasets, позволяющий AI-ассистентам, таким как Claude, получать финансовые данные: отчёты о доходах, балансах, денежных потоках, текущие и исторические цены акций, новости компаний, а также данные по криптовалютам. Технологии: Python 3.10+, uv для управления пакетами, httpx для HTTP-запросов. Применения: анализ акций, мониторинг рынка, интеграция в чат-боты для финансовых консультаций.
Возможности
Получение отчётов о доходах
Извлечение income statements для компаний.
Получение балансовых отчётов
Доступ к balance sheets для анализа финансового состояния.
Получение отчётов о денежных потоках
Извлечение cash flow statements.
Текущие цены акций
Получение latest stock price для компаний.
Исторические цены акций
Доступ к historical stock prices за период.
Новости компаний
Извлечение market news для конкретных компаний.
Данные по криптовалютам
Список тикеров, текущие и исторические цены крипто.
Установка
- Клонируйте репозиторий: git clone https://github.com/financial-datasets/mcp-server && cd mcp-server.
- Установите uv (если нет): curl -LsSf https://astral.sh/uv/install.sh | sh (macOS/Linux) или powershell-версия для Windows.
- Создайте виртуальное окружение: uv venv && source .venv/bin/activate (.venv\Scripts\activate на Windows). Установите зависимости: uv add “mcp[cli]” httpx.
- Настройте .env: cp .env.example .env и добавьте FINANCIAL_DATASETS_API_KEY=ваш_ключ.
- Запустите сервер: uv run server.py. Для подключения к Claude Desktop: настройте claude_desktop_config.json с командой uv run server.py.