Cortex Hub MCP
Свой сервер дает всем агентам общую память, поиск по коду на уровне AST и проверки перед коммитом через один MCP.
- 106 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Установщик запускается через curl и bash и ставит хуки, влияющие на коммиты и сессии
- Память, знания и фрагменты кода хранятся на сервере, который вы администрируете
Установка
- Работает в
Ручная установка
curl -fsSL "https://raw.githubusercontent.com/lktiep/cortex-hub/master/scripts/install.sh" | bashКоманда из раздела One-Command Project Setup. Скрипт настраивает MCP и ставит хуки, поэтому его стоит прочитать до запуска. В Claude Code то же делает `/install`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Установщик запускается через curl и bash и ставит хуки, влияющие на коммиты и сессии
- Память, знания и фрагменты кода хранятся на сервере, который вы администрируете
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cortex Hub собирает на своем сервере то, чего агенты по одному лишены: память между сессиями, общие знания команды, поиск по коду нескольких проектов и контроль качества. Все это доступно через одну точку MCP, к которой подключаются Claude Code, Cursor, Gemini, Codex и другие. Всего 32 инструмента, среди них `cortex_session_start` и `cortex_session_end` для сессий, `cortex_code_search`, `cortex_code_context` и `cortex_code_impact` для кода, `cortex_memory_store` и `cortex_memory_search` для памяти, `cortex_quality_report` и `cortex_plan_quality` для проверок. Установщик определяет IDE, настраивает MCP для каждой, ставит хуки в `.claude/hooks/`, создает профиль проекта и дописывает `.gitignore`; запускается повторно без вреда. Команда `/install` делает то же внутри Claude Code. Серверная часть поднимается через Docker Compose, а еще есть Conductor, который раздает задачи между агентами с помощью двенадцати дополнительных инструментов.
Для кого. Команды, где несколько человек работают с разными агентами и хотят общую память решений, поиск по коду и единые проверки перед коммитом.
Подходит, если
- После смены ноутбука агент должен продолжить с того места, где остановился.
- Знания об ошибках и решениях команды лежат в сессиях, а не в общей базе.
- Нужен поиск по символам и вызовам сразу в нескольких проектах.
- Перед коммитом агент обязан отчитаться о сборке, линтерах и тестах.
- Задачи раздают между несколькими агентами через Conductor.
Не подходит, если
- Достаточно локальной памяти одного агента без сервера.
- Нет Docker и желания сопровождать собственную службу.
- Запускать скрипты установки через `curl | bash` недопустимо по политике команды.
Пример запроса к агенту
Начни сессию Cortex, найди во всех проектах middleware с JWT и покажи, что изменится при правке функции проверки токена.MCP
- Транспорт
- http
- Авторизация
- API-ключ
Переменные окружения
CORTEX_API_KEYобязательная, секрет- Ключ API рабочего агента для подключения к вашему серверу Cortex.
Ограничения
Сервер надо разворачивать и сопровождать самому: нужны Node.js 22 или новее, pnpm 9, Docker 24 и ключи API в `infra/.env`. Установщики запускаются командой `curl ... | bash` и ставят хуки, которые вмешиваются в коммиты и сессии, поэтому скрипт стоит прочитать до запуска. Память и знания команды хранятся на вашем сервере, а значит, доступом к нему определяется, кто видит решения и заметки. Цифры сравнений в README взяты у авторов. Последнее обновление репозитория датировано 30 октября 2026 года, лицензия MIT.
Как отключить. Удалите запись Cortex из настроек MCP клиентов и хуки из `.claude/hooks/`, затем остановите серверный стек командой `docker compose down` в каталоге `infra`. Данные памяти хранятся на сервере, удалите их отдельно.
Частые вопросы
Сколько инструментов у сервера?
Тридцать два: двадцать основных (сессии, код, память, знания, качество, здоровье) и двенадцать инструментов Conductor для распределения задач.
Что делает установщик?
Определяет IDE (Claude, Gemini, Cursor, Windsurf, VS Code, Codex), настраивает MCP, ставит хуки, создает профиль проекта и правит `.gitignore`.
Как работает поиск по коду?
Через `cortex_code_search` по символам и AST по всем проектам без указания репозитория; `cortex_code_impact` оценивает радиус изменений.
Нужен ли свой сервер?
Да. Серверная часть поднимается через Docker Compose из каталога `infra` после копирования `.env.example` и добавления ключей API.
Что такое Conductor?
Режим, где несколько агентов получают задачи через инструменты `cortex_task_*` и `cortex_agents`; агент-воркер запускается отдельным скриптом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыCortex хранит решения и контекст проекта между сессиями Claude Code и Codex в локальной базе и показывает, что агент вспомнил
Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.
Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно
MCP-сервер постоянной памяти для агентов: наблюдения, убеждения, цели и ночная консолидация знаний в 60 инструментах.
MCP самохостной панели EmperorClaw: Claude Code и Codex читают знания компании, задачи и клиентов в выданной области доступа
Локальная память для агентов: хранит переписку и файлы проекта дословно и находит нужное семантическим поиском через MCP
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Cortex Hub (эта карточка) | нет | API-ключ | 106 | |
| agentmemory | да | не нужна | 30 340 | локальная память агентов программиста на хуках; здесь серверная общая память с поиском по коду и проверками качества |
| codebase-memory-mcp | нет | не нужна | 48 598 | MCP-сервер, который строит граф кода и отвечает локально; здесь граф кода дополнен памятью, знаниями и контролем коммитов |
Коротко о README
README объясняет проблему изолированных агентов, показывает схему с одной точкой MCP, таблицу инструментов и три сценария быстрого старта.