QuantConnect MCP сервер
Готовый к продакшену Model Context Protocol сервер, который обеспечивает AI-интеграцию с алгоритмической торговой платформой QuantConnect, позволяя управлять разработкой торговых стратегий, бэктестингом и live-торговлей на естественном языке.
автор: taylorwilsdon
curl -fsSL https://vibebaza.com/i/quantconnect | bash
Готовый к продакшену Model Context Protocol сервер, который обеспечивает AI-интеграцию с алгоритмической торговой платформой QuantConnect, позволяя управлять разработкой торговых стратегий, бэктестингом и live-торговлей на естественном языке.
Установка
uvx (Рекомендуется)
uvx quantconnect-mcp
uv pip
uv pip install quantconnect-mcp
pip
pip install quantconnect-mcp
Установка в один клик для Claude Desktop
1. Download quantconnect-mcp.dxt from Releases
2. Double-click the file
3. Configure in Claude Desktop Settings
HTTP транспорт
MCP_TRANSPORT=streamable-http MCP_PORT=8000 uvx quantconnect-mcp
Доступные инструменты
| Инструмент | Описание |
|---|---|
configure_quantconnect_auth |
Настройка API учетных данных |
validate_quantconnect_auth |
Проверка валидности учетных данных |
get_auth_status |
Проверка статуса аутентификации |
create_project |
Создание нового QuantConnect проекта |
read_project |
Получение деталей проекта или списка всех |
update_project |
Обновление названия/описания проекта |
compile_project |
Компиляция проекта для бэктестинга |
create_file |
Создание файла в проекте |
read_file |
Чтение файла(ов) из проекта |
update_file_content |
Обновление содержимого файла |
add_equity |
Добавление одной акции |
add_multiple_equities |
Добавление нескольких ценных бумаг |
get_history |
Получение исторических данных о ценах |
perform_pca_analysis |
Анализ главных компонентов |
test_cointegration |
Тест коинтеграции Энгла-Грейнджера |
Возможности
- Полный жизненный цикл проекта: создание, чтение, обновление, компиляция и управление QuantConnect проектами и файлами программно
- Комплексный бэктестинг: компиляция проектов, создание бэктестов, чтение детальных результатов и анализ графиков, ордеров и инсайтов
- Управление live-торговлей: развертывание, мониторинг, ликвидация и контроль live-алгоритмов с комплексной статистикой выполнения и логированием
- Доступ к историческим данным: комплексные возможности получения данных для анализа исторических и альтернативных данных
- Продвинутая аналитика: выполнение анализа главных компонентов (PCA), тестов коинтеграции Энгла-Грейнджера, анализа возврата к среднему и корреляционных исследований
- Оптимизация портфеля: использование сложной разреженной оптимизации с минимизацией риска Хубера, расчет производительности и бенчмаркинг стратегий
- Выбор вселенной: динамический скрининг активов по множественным критериям, анализ составляющих ETF и выбор активов на основе корреляции
- Корпоративная безопасность: безопасная SHA-256 аутентифицированная API интеграция с QuantConnect
- Высокопроизводительное ядро: построено с асинхронным дизайном для одновременной обработки данных и отзывчивости
- AI-нативный интерфейс: спроектирован для бесшовного взаимодействия через естественный язык в продвинутых AI клиентах
Переменные окружения
Обязательные
QUANTCONNECT_USER_ID- Ваш QuantConnect user ID из регистрационного emailQUANTCONNECT_API_TOKEN- Ваш API токен из QuantConnect Settings
Опциональные
QUANTCONNECT_ORGANIZATION_ID- Ваш organization ID из URL организации
Примеры использования
Добавь GOOGL, AMZN и MSFT, затем проведи PCA анализ на них за 2023 год.
Коинтегрированы ли Coca-Cola (KO) и Pepsi (PEP)? Проведи тест для периода с 2023 по 2024 год. Если да, проанализируй их свойства возврата к среднему с 20-дневным периодом.
Мне нужно управлять моими QuantConnect проектами. Сначала создай новый Python проект с названием 'My_Awesome_Strategy'. Затем создай в нем файл 'main.py' и добавь этот код: ...твой код алгоритма здесь.... После этого скомпилируй его и запусти бэктест с названием 'Initial Run'. Когда закончишь, покажи мне результаты производительности.
Разверни мой скомпилированный алгоритм для live-торговли используя Interactive Brokers paper trading. Настрой конфигурацию брокера с моими IB учетными данными, затем отслеживай статистику выполнения включая эквити, холдинги и чистую прибыль. Если алгоритм покажет убыток больше 5%, автоматически ликвидируй все позиции и останови алгоритм.
Покажи мне все мои текущие работающие live-алгоритмы. Для каждого отобрази статистику выполнения, недавние логи за последние 100 строк и текущие холдинги портфеля. Если какой-либо алгоритм работает больше 24 часов без сделок, отметь его для проверки.
Ресурсы
Примечания
Сервер требует учетные данные QuantConnect (User ID и API Token) перед запуском. Desktop Extensions (.dxt) доступны для установки в один клик в Claude Desktop, объединяя сервер, зависимости и манифест для бесшовной настройки.