CLEO MCP Server

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

Поделиться