Mneme Decision MCP — MCP-сервер для Claude Code: что делает
Локальный MCP-сервер для работы с архитектурными решениями и ADR. Позволяет кодинг-агентам проверять правила проекта и предлагать изменения без права их утверждать.
claude mcp add mneme -- uvx mneme-hqЧто делает Mneme Decision MCP
Сервер связывает ИИ-ассистентов с базой решений в .mneme/project_memory.json через локальный протокол stdio. С ним агент проверяет архитектурные рамки перед изменением кодовой базы и сверяется с зафиксированными стандартами команды. Для работы нужен Python 3.11+.
Инструментарий намеренно зафиксирован и включает ровно шесть вызовов: decision.propose, decision.propose_batch, decision.get, decision.search, decision.applicable_to и decision.trace. Агент может искать записи и предлагать новые гипотезы. При этом сервер принципиально лишён команд принятия, активации или обхода правил. Все утверждения остаются под контролем инженера через CLI.
Если в файле памяти нет секции decision_index, сервер остановит работу и потребует выполнить миграцию командой mneme decision-index migrate. Без явного обновления структуры старые форматы не запустятся.
Какие задачи решает
- найти действующие архитектурные ограничения для конкретного файла или модуля
- предложить черновик нового ADR от лица ИИ-агента без прямого изменения базы
- отследить историю и контекст инженерных решений перед началом рефакторинга
- исключить архитектурный дрейф при генерации кода ассистентами
Примеры запросов агенту
- Проверь через Mneme, какие архитектурные ограничения действуют на модуль авторизации.
- Найди в базе решений стандарты по работе с базой данных.
- Предложи черновик архитектурного решения о переходе на новый формат конфигураций.
Как установить Mneme Decision MCP
Командой платформы
claude mcp add mneme -- uvx mneme-hquvx запускает команду с именем пакета; если в README она другая — uvx --from mneme-hq <команда>
Командой платформы
codex mcp add mneme-decision-mcp -- uvx mneme-hquvx запускает команду с именем пакета; если в README она другая — uvx --from mneme-hq <команда>
Файл настроек
{
"mcpServers": {
"mneme-decision-mcp": {
"command": "uvx",
"args": [
"mneme-hq"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mneme-hq <команда>
Файл настроек
{
"servers": {
"mneme-decision-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"mneme-hq"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mneme-hq <команда>
Командой платформы
gemini mcp add mneme-decision-mcp uvx mneme-hquvx запускает команду с именем пакета; если в README она другая — uvx --from mneme-hq <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Mneme Decision MCP
Как установить Mneme Decision MCP в Claude Code?
Выполните в терминале команду claude mcp add mneme-decision-mcp -- uvx mneme-hq.
Что делает Mneme Decision MCP?
Сервер открывает агентам доступ к чтению архитектурных стандартов проекта и позволяет оформлять предложения новых решений. При этом инструмент защищает репозиторий от несогласованных правок в архитектуре.
Может ли ИИ-агент сам утвердить предложенное решение через MCP?
Нет. Сервер исключает методы утверждения или обхода правил, поэтому статус решений меняет только человек через консольные команды mneme decision accept или reject.