Перейти к содержимому

Financial Datasets MCP Server

Предоставляет доступ к данным фондового рынка: отчёты компаний, цены акций, новости и криптовалюты через API Financial Datasets.

Python
521 stars

Описание

Это 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 для конкретных компаний.

Данные по криптовалютам

Список тикеров, текущие и исторические цены крипто.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/financial-datasets/mcp-server && cd mcp-server.
  2. Установите uv (если нет): curl -LsSf https://astral.sh/uv/install.sh | sh (macOS/Linux) или powershell-версия для Windows.
  3. Создайте виртуальное окружение: uv venv && source .venv/bin/activate (.venv\Scripts\activate на Windows). Установите зависимости: uv add “mcp[cli]” httpx.
  4. Настройте .env: cp .env.example .env и добавьте FINANCIAL_DATASETS_API_KEY=ваш_ключ.
  5. Запустите сервер: uv run server.py. Для подключения к Claude Desktop: настройте claude_desktop_config.json с командой uv run server.py.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
521

Ссылки