claude-emporium
Vvkmnn/claude-emporiumКоллекция из шести MCP-плагинов для Claude Code: управление контекстом, память сессий, поиск инструментов, адаптивное обучение, восстановление файлов и улучшение промптов. Каждый плагин оборачивает MCP-сервер хуками и командами автоматизации.
Установка
claude mcp add <name> -- npx <package>README
Шесть плагинов, оборачивающих автономные MCP-серверы хуками автоматизации, командами и навыками. Без дублирования кода: плагины сообщают Claude когда действовать, MCP-серверы управляют как.
╔═╤═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╤═╗
║ │ │ ║
║ │ ПЛАГИНЫ │ ║
║ │ │ ║
║ │ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ │ ║
║ │ │ PRAETORIAN │ │ HISTORIAN │ │ ORACLE │ │ GLADIATOR │ │ VIGIL │ │ ORATOR │ │ ║
║ │ │ охрана контекста │ │ память сессий │ │ поиск инструментов │ │ обучение и адаптац.│ │ восстановл. файлов │ │ риторика промптов │ │ ║
║ │ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ │ ║
║ │ │ хуки │ │ хуки │ │ хуки │ │ хуки │ │ хуки │ │ хуки │ │ ║
║ │ │ · pre-plan │ │ · pre-websearch │ │ · pre-plan │ │ · post-error │ │ · pre-bash │ │ · pre-task │ │ ║
║ │ │ · pre-compact │ │ · pre-plan │ │ · post-error │ │ · stop │ │ │ │ │ │ ║
║ │ │ · post-research │ │ · pre-task │ │ │ │ │ │ команды │ │ команды │ │ ║
║ │ │ · subagent-stop │ │ · post-error │ │ команды │ │ команды │ │ · /save-vigil │ │ · /reprompt- │ │ ║
║ │ │ │ │ │ │ · /search-oracle │ │ · /review- │ │ · /restore-vigil │ │ orator │ │ ║
║ │ │ команды │ │ команды │ │ │ │ gladiator │ │ │ │ │ │ ║
║ │ │ · /compact- │ │ · /search- │ │ │ │ │ │ │ │ │ │ ║
║ │ │ praetorian │ │ historian │ │ │ │ │ │ │ │ │ │ ║
║ │ │ · /restore- │ │ │ │ │ │ │ │ │ │ │ │ ║
║ │ │ praetorian │ │ │ │ │ │ │ │ │ │ │ │ ║
║ │ └────────────────────┘ └────────────────────┘ └────────────────────┘ └────────────────────┘ └────────────────────┘ └────────────────────┘ │ ║
╚═╧═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╧═╝
Плагины
PRAETORIAN — охрана контекста
Автоматически сжимает и восстанавливает контекст сессии. Срабатывает перед планированием и компактизацией, чтобы Claude не терял важный контекст при длинных сессиях.
Хуки: pre-plan, pre-compact, post-research, subagent-stop
Команды: /compact-praetorian, /restore-praetorian
HISTORIAN — память сессий
Сохраняет и индексирует историю сессий для последующего поиска. Позволяет Claude обращаться к прошлым решениям и контексту.
Хуки: pre-websearch, pre-plan, pre-task, post-error
Команды: /search-historian
ORACLE — поиск инструментов
Обнаруживает и рекомендует подходящие MCP-инструменты для текущей задачи. Срабатывает перед планированием и при ошибках.
Хуки: pre-plan, post-error
Команды: /search-oracle
GLADIATOR — обучение и адаптация
Анализирует ошибки и адаптирует поведение Claude на основе накопленного опыта.
Хуки: post-error, stop
Команды: /review-gladiator
VIGIL — восстановление файлов
Создаёт резервные копии файлов перед выполнением bash-команд и позволяет восстанавливать их при необходимости.
Хуки: pre-bash
Команды: /save-vigil, /restore-vigil
ORATOR — риторика промптов
Улучшает и переформулирует промпты перед выполнением задач для повышения качества результатов.
Хуки: pre-task
Команды: /reprompt-orator
Установка
Установите все плагины сразу:
claude plugin install claude-praetorian-mcp
claude plugin install claude-historian-mcp
claude plugin install claude-oracle-mcp
claude plugin install claude-gladiator-mcp
claude plugin install claude-vigil-mcp
claude plugin install claude-orator-mcpИли через npm:
npm install -g claude-praetorian-mcp claude-historian-mcp claude-oracle-mcp claude-gladiator-mcp claude-vigil-mcp claude-orator-mcpАрхитектура
Каждый плагин состоит из двух слоёв:
- Плагин — определяет хуки и команды, сообщает Claude когда действовать
- MCP-сервер — реализует логику, управляет как выполняется действие
Такое разделение исключает дублирование кода и упрощает поддержку каждого компонента независимо.
Участие в разработке
Проект находится в активной разработке. Вклад приветствуется — открывайте issues и pull requests в репозитории на GitHub.