
CLEO MCP Server
kryptobaseddevMIT
157 звёзд22 форков
CLEO — MCP-сервер для оркестрации задач и координации AI-агентов. Он спроектирован по CQRS-паттерну с двумя шлюзами и предоставляет более 200 операций в десяти предметных доменах. Сервер решает проблему «пустого контекста»: когда вы возвращаетесь к проекту после перерыва, CLEO сохраняет задачи, сессии, память и коммуникации между агентами.
Под капотом CLEO — шесть систем: TASKS (управление задачами), LOOM (жизненный цикл), BRAIN (память), NEXUS (код-интеллект), CANT (определение агентов) и CONDUIT (коммуникация). Все они доступны через единый MCP-интерфейс. Сервер подходит разработчикам, которые используют несколько AI-инструментов одновременно и хотят, чтобы агенты работали слаженно, не теряя прогресс.
Установка
npx -y @cleocode/cleoХарактеристики
Общее
- СтатусСообщество
- Разработчикkryptobaseddev
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Управление иерархическими задачами: создание, редактирование, приоритеты, зависимости, статусы (TASKS)
- Рабочие сессии, которые переживают завершение диалога — контекст сохраняется для следующей встречи с AI (Session Management)
- Координация нескольких агентов через 11 канонических доменов: каждый агент видит только свои задачи и может общаться с другими через CONDUIT
- Персистентная память BRAIN: наблюдения, паттерны и уроки сохраняются и доступны через семантический поиск
- Интеллект кода NEXUS: символьная резолюция, анализ влияния изменений, реестр компонентов и федеративные графы
- Определение агентов через предметно-ориентированный язык CANT: роли, права доступа к инструментам, хуки
- Жизненный цикл LOOM из 9 стадий: идея, исследование, проектирование, реализация, тестирование, деплой, мониторинг, ретроспектива, завершение
- Формат обмена LAFS — унифицированный конверт {success, data, error, meta} для всех систем
- Поддержка провайдеров: Claude Code, OpenCode, Cursor, Gemini, Codex и любых AI-агентов, работающих через MCP
- Архитектура CQRS с двумя шлюзами (команды и запросы) — разделение операций для предсказуемости и масштабирования
Как подключить
Установка через npx:
npx -y @cleocode/cleo
Пример конфигурации для Claude Desktop:
{
"mcpServers": {
"cleo": {
"command": "npx",
"args": ["-y", "@cleocode/cleo"]
}
}
}
Сохраните файл и перезапустите Claude Desktop. Сервер подключится автоматически. Аналогичная настройка подходит для OpenCode, Cursor, Gemini и других клиентов с поддержкой MCP.
Примеры запросов
- «Создай иерархию задач для спринта: эпик "Платежный шлюз", подзадачи "Интеграция Stripe" и "Тестирование" с зависимостями»
- «Покажи активные сессии. Напомни, на какой задаче я остановился вчера»
- «Найди в BRAIN все наблюдения о баге с дублированием заказов и предложи решение на основе сохраненных паттернов»
- «Запусти LOOM для фичи "Тёмная тема": переведи задачу из стадии "Исследование" в "Реализация" и назначь выполнение агенту Cursor»
- «Свяжись с агентом Codex через CONDUIT и передай ему спецификацию API в формате LAFS»
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: MIT
- Разработчик: kryptobaseddev
- Звёзды GitHub: 157
- Клиенты: Claude Desktop, OpenCode, Cursor, Gemini, Codex и любые MCP-совместимые приложения
- Архитектурный паттерн: CQRS с двумя шлюзами, более 200 операций в десяти доменах
- Внутренние системы: TASKS, LOOM, BRAIN, NEXUS, CANT, CONDUIT; формат сообщений LAFS