
finlab-ai
koreal6803
372 звёзд59 форков
FinLab AI — MCP-сервер для количественного анализа данных и алгоритмической торговли. Он превращает обычный диалог с AI-ассистентом в мощную аналитическую сессию для финансового рынка.
В вашем распоряжении 900+ дата-колонок из 80+ таблиц. Библиотека включает 60+ готовых примеров стратегий, функции бэктестинга sim(), инструменты для машинного обучения и ресемплинга. Сервер подходит разработчикам, трейдерам и дата-сайентистам, которые хотят быстро проверять гипотезы с помощью AI.
Характеристики
Общее
- СтатусСообщество
- Разработчикkoreal6803
Технологии
- Транспортstreamable-http
Описание
Возможности
- Доступ к данным: 900+ финансовых показателей в 80+ таблицах для всестороннего анализа рынка.
- Готовые стратегии: 60+ примеров торговых алгоритмов, которые можно сразу запустить или модифицировать.
- Бэктестинг: Функция sim() для симуляции сделок на исторических данных и расчёта метрик производительности.
- Ресемплинг и метрики: Инструменты для изменения таймфреймов данных и расчёта коэффициентов (Sharpe, Sortino и др.).
- Машинное обучение: Продвинутые инструменты для создания признаков (feature engineering) и разметки данных (labels).
- Автоустановка: Скрипт установки автоматически определяет ваш AI-клиент (Claude Code, Codex или Gemini) и настраивает интеграцию.
- Документация: Гайды по данным, бэктестингу, факторам и лучшим практикам от разработчиков.
Как подключить
1. Установка
Выполните в терминале команду. Скрипт сам загрузит Python-зависимости и установит MCP-сервер.
curl -sSf https://ai.finlab.finance/install.sh | sh
2. Настройка в Claude Desktop
Откройте файл конфигурации claude_desktop_config.json. Добавьте сервер в список mcpServers.
{
"mcpServers": {
"finlab-ai": {
"command": "finlab-ai"
}
}
}
3. Перезапуск
Закройте и откройте приложение Claude Desktop. Сервер запустится автоматически при первом запросе к нему.
Примеры запросов
- «Покажи топ-5 торговых стратегий по коэффициенту Шарпа за 2023 год из списка примеров.»
- «Создай портфель из трех некоррелированных стратегий и выведи их график доходности.»
- «Какой фактор из базы данных лучше всего предсказывает рост акций на недельном горизонте?»
- «Проверь стратегию Moving Average Crossover на данных за 2020 год и выведи максимальную просадку.»
Технические детали
- Язык: Python
- Транспорт: Streamable HTTP (потоковая передача данных)
- Лицензия: Не указана в репозитории
- Совместимые клиенты: Claude Desktop, Codex, Gemini
- Разработчик: koreal6803
- Звёзды на GitHub: 372