Wickworks — MCP-сервер для Claude Code: что делает и как установить
Локальный HTTP- и MCP-сервер для вычисления индикаторов теханализа и паттернов Smart Money по свечам OHLC. Пригодится при сборке торговых стратегий внутри ИИ-агентов.
Открыть на GitHubЧто делает Wickworks
Сервис принимает бары OHLCV через HTTP и возвращает строго запрошенные показатели без лишней телеметрии. Внутри работают библиотеки pandas_ta и smartmoneyconcepts, оформленные как приложение на FastAPI. Сервер отдаёт чистую математику: индикаторы импульса вроде RSI и MACD, а также структуры Smart Money вроде Order Blocks или Fair Value Gaps. Никаких торговых сигналов на покупку здесь нет. Логику сделок разработчик держит в своём коде.
Выходной JSON нормализован: значения NaN автоматически заменяются на null, чтобы не ломать клиентские парсеры. Контейнер работает с переменной окружения TZ=UTC. Все расчёты выполняются строго в UTC, поэтому таймзоны свечей придётся нормализовать заранее.
Для запуска достаточно развернуть образ psyb0t/wickworks:latest через Docker на порту 8000. При настройке через docker compose доступны переменные MIN_BARS (50) и MAX_BARS (5000) для ограничения размера входящего массива котировок.
Какие задачи решает
- рассчитать значения RSI, MACD и скользящих средних по массиву OHLC
- выявить ордер-блоки и имбалансы (Fair Value Gaps) на графике
- определить структуру свингов и сломы тренда BOS или CHoCH
- получить нормализованные числовые ряды теханализа без значений
NaN
Примеры запросов агенту
- Посчитай RSI с периодом 21 и найди Order Blocks по массиву свечей EURUSD через Wickworks
- Отправь часовые бары в локальный Wickworks на порт 8000 и верни индикатор MACD
- Проверь структуру рынка и найди Fair Value Gaps для переданных OHLC-данных
Как установить Wickworks
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Wickworks
Как установить и запустить Wickworks?
Разверните образ командой docker run --rm -p 8000:8000 psyb0t/wickworks:latest. Сервер сразу начинает слушать входящие запросы на порту 8000.
Что делает Wickworks?
Сервер принимает бары котировок OHLCV и рассчитывает по ним технические индикаторы и структуры Smart Money. Готовых торговых рекомендаций инструмент не формирует, возвращая только численные показатели и события.
Как Wickworks обрабатывает временные зоны и пропуски данных?
Вычисления производятся строго в TZ=UTC, поэтому передавать временные метки нужно в UTC. Нечисловые значения NaN автоматически преобразуются в null, исключая сбои парсеров.