mason — MCP-сервер для Claude Code: что делает и как установить
Сохраняет инженерные решения и контекст архитектуры прямо в репозитории. Помогает агентам учитывать прошлые выводы при правках кода.
claude mcp add mason -- npx -y mason-contextЧто делает mason
Сервер связывает архитектурный контекст с кодовой базой проекта. Вместо потери причин рефакторинга он фиксирует отклонённые подходы, ограничения и предпосылки принятых решений. Когда агент меняет код, Mason поднимает сохранённые аргументы и напоминает о неочевидных связях между файлами.
Внутри есть CLI-утилиты для автономной проверки. Команда mason audit сверяет пути и скрипты из README с реальной структурой проекта, а mason review сопоставляет коммиты с базовой веткой. Обе проверки работают локально и не тратят токены языковых моделей.
Для работы сервера обязательно требуется Git в системе. Если в проекте нет истории изменений или директория ещё не инициализирована через Git, запустить аудит и трекинг контекста не получится.
Какие задачи решает
- зафиксировать причины архитектурных решений прямо в Git
- проверить пути и npm-скрипты в документации через
mason audit - найти связанные тесты и зависимые файлы перед коммитом
- возобновить прерванный рефакторинг с сохранением контекста
Примеры запросов агенту
- Зафиксируй через Mason причину, почему мы отказались от кэширования в памяти.
- Проверь инструкции в README и найди устаревшие пути к файлам.
- Посмотри сохранённые решения по авторизации перед изменением сессий.
Как установить mason
Командой платформы
claude mcp add mason -- npx -y mason-contextКомандой платформы
codex mcp add mason -- npx -y mason-contextФайл настроек
{
"mcpServers": {
"mason": {
"command": "npx",
"args": [
"-y",
"mason-context"
]
}
}
}Файл настроек
{
"servers": {
"mason": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mason-context"
]
}
}
}Командой платформы
gemini mcp add mason npx -y mason-contextПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mason
Как установить mason в Claude Code?
Выполните в терминале команду claude mcp add mason -- npx -y mason-context. Для работы потребуется установленный Git.
Что делает mason?
Сервер сохраняет обоснования инженерных решений и предупреждает агента, если новые правки затрагивают связанный код. Он также находит нестыковки в документации репозитория.
Нужны ли вызовы нейросети для команд audit и review?
Нет, встроенные команды mason audit и mason review работают локально в режиме чтения и не обращаются к языковым моделям.