Nauro — MCP-сервер для Claude Code: что делает и как установить
Фиксирует принятые технические решения и отклонённые варианты в Markdown. Передаёт контекст агентам в новых сессиях.
claude mcp add nauro -- uvx nauroЧто делает Nauro
Nauro сохраняет утверждённые человеком архитектурные решения вместе с причинами и отклонёнными альтернативами. При старте новой сессии ИИ-ассистент считывает эту предысторию, чтобы не предлагать повторно забракованный подход. Все записи хранятся локально на диске в виде обычных файлов Markdown. Регистрация аккаунта не нужна.
Поиск по прошлым записям носит рекомендательный характер. Ассистент не вправе сам вносить или менять решения: для каждого изменения требуется прямое подтверждение инженера. При адаптации репозитория существующий файл AGENTS.md не стирается, а его секция # Manual остаётся нетронутой даже при синхронизации.
Для работы сервера требуется uv или Python 3.10+. Если вы подключаете инструмент глобально в Cursor, обязательно укажите абсолютный путь к бинарнику nauro, иначе интеграция не запустится.
Какие задачи решает
- сохранить обоснование архитектурных решений прямо в репозитории
- напомнить ИИ-ассистенту об отклонённых альтернативах перед рефакторингом
- передать контекст проекта между отдельными сессиями Claude Code и Codex
- защитить ручные правки в файле
AGENTS.mdот перезаписи
Примеры запросов агенту
- /nauro-adopt
- Проверь по истории решений, почему мы отказались от пассивного трекинга расходов.
- Зафиксируй решение перейти на PostgreSQL и укажи отклонённую альтернативу со SQLite.
Как установить Nauro
Командой платформы
claude mcp add nauro -- uvx naurouvx запускает команду с именем пакета; если в README она другая — uvx --from nauro <команда>
Командой платформы
codex mcp add nauro -- uvx naurouvx запускает команду с именем пакета; если в README она другая — uvx --from nauro <команда>
Файл настроек
{
"mcpServers": {
"nauro": {
"command": "uvx",
"args": [
"nauro"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from nauro <команда>
Файл настроек
{
"servers": {
"nauro": {
"type": "stdio",
"command": "uvx",
"args": [
"nauro"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from nauro <команда>
Командой платформы
gemini mcp add nauro uvx naurouvx запускает команду с именем пакета; если в README она другая — uvx --from nauro <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Nauro
Как установить Nauro в Claude Code?
Выполните команду claude mcp add nauro -- uvx nauro. Перед этим убедитесь, что в системе установлен uv либо Python версии 3.10 или выше.
Что делает Nauro в проекте?
Сервер ведёт структурированный журнал согласованных решений и отвергнутых вариантов, подмешивая этот контекст в диалоги с ИИ-агентами.
Может ли агент изменить запись без разрешения?
Нет. Поиск по базе работает только как подсказка для модели, а создание или редактирование любого решения требует подтверждения от человека.