Финансовые наборы данных MCP Server
Введение
Это сервер протокола контекста модели (MCP), который обеспечивает доступ к данным фондового рынка из финансовых наборов данных .
Он позволяет Клоду и другим помощникам на базе искусственного интеллекта получать отчеты о прибылях и убытках, балансы, отчеты о движении денежных средств, цены акций и новости рынка непосредственно через интерфейс MCP.
Related MCP server: AlphaVantage MCP Server
Доступные инструменты
Этот сервер MCP предоставляет следующие инструменты:
get_income_statements : Получить отчеты о прибылях и убытках компании.
get_balance_sheets : Получить балансы компании.
get_cash_flow_statements : получение отчетов о движении денежных средств компании.
get_current_stock_price : Получить текущую / последнюю цену компании.
get_historical_stock_prices : Получает исторические цены акций компании.
get_company_news : Получить новости о компании.
get_available_crypto_tickers : Получает все доступные криптотикеры.
get_crypto_prices : Получает исторические цены на криптовалюту.
get_historical_crypto_prices : Получает исторические цены на криптовалюту.
get_current_crypto_price : Получить текущую / последнюю цену криптовалюты.
Настраивать
Предпосылки
Python 3.10 или выше
менеджер пакетов uv
Установка
Клонируйте этот репозиторий:
git clone https://github.com/financial-datasets/mcp-server cd mcp-serverЕсли у вас не установлен UV, установите его:
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershellУстановить зависимости:
# Create virtual env and activate it uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv add "mcp[cli]" httpx # On Windows: uv add mcp[cli] httpxНастройте переменные среды:
# Create .env file for your API keys cp .env.example .env # Set API key in .env FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-keyЗапускаем сервер:
uv run server.py
Подключение к Claude Desktop
Установите Claude Desktop, если вы еще этого не сделали.
Создайте или отредактируйте файл конфигурации Claude Desktop:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonДобавьте следующую конфигурацию:
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }Замените
/path/to/uvна результат,which uvи/absolute/path/to/financial-datasets-mcpна абсолютный путь к этому проекту.Перезагрузить рабочий стол Клода
Теперь вы должны увидеть финансовые инструменты, доступные в меню инструментов Claude Desktop (значок молотка)
Попробуйте задать Клоду такие вопросы:
«Каковы последние отчеты о доходах Apple?»
«Покажите мне текущую цену акций Tesla»
"Получите исторические цены на MSFT с 01.01.2024 по 31.12.2024"