Alpha Vantage MCP Server
Предоставляет реал-тайм доступ к финансовым данным акций, компаний и криптовалют через Alpha Vantage API.
Описание
Это сервер MCP для интеграции с Alpha Vantage API, позволяющий получать актуальные котировки акций, информацию о компаниях, курсы криптовалют и исторические данные. Реализован на Python с использованием httpx и mcp. Поддерживает обработку ошибок, лимиты запросов. Идеален для AI-приложений (например, Claude), анализа рынков, ботов для трейдинга и финансовых дашбордов. Включает 8 инструментов для различных запросов.
Возможности
Котировки акций
Получение реал-тайм цен, объема, изменений для акций по символу (например, AAPL).
Информация о компаниях
Детали о секторе, индустрии, капитализации и описании компании.
Курсы криптовалют
Реал-тайм обменные курсы с bid/ask для крипты (BTC, ETH) в USD/EUR.
Временные ряды акций
Ежедневные OHLCV-данные, компактные или полные (до 20 лет).
Исторические опционы
Данные цепочки опционов с фильтрацией, сортировкой по страйку, волатильности и грекам.
Временные ряды крипты
Ежедневные, еженедельные или ежемесячные данные OHLCV для криптовалют.
Обработка ошибок
Управление лимитами, сетевыми проблемами, таймаутами и неверными ключами.
Установка
Установка через Docker
cd alpha-vantage-mcp
docker build -t mcp/alpha-vantage .
Измените claude_desktop_config.json (на MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"alphavantage": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"ALPHA_VANTAGE_API_KEY",
"mcp/alpha-vantage"
],
"env": {
"ALPHA_VANTAGE_API_KEY": "ВАШ_API_КЛЮЧ"
}
}
}
}
Через Smithery
npx -y @smithery/cli install @berlinbra/alpha-vantage-mcp --client claude
Установка пакетов
uv install -e .
Запуск
uv run src/alpha_vantage_mcp/server.py
Требования: Python 3.12+, API-ключ Alpha Vantage.