mcp-adr-analysis-server — MCP-сервер для Claude Code: установка
Сверяет архитектурные решения в ADR с кодом, находит чувствительные данные и сохраняет контекст решений между сессиями. Пригодится, чтобы замечать устаревшие ADR.
claude mcp add --env PROJECT_PATH=<PROJECT_PATH> --env OPENROUTER_API_KEY=<OPENROUTER_API_KEY> --env EXECUTION_MODE=<EXECUTION_MODE> --env ADR_DIRECTORY=<ADR_DIRECTORY> --transport stdio mcp-adr-analysis-server -- npx -y mcp-adr-analysis-serverЧто делает mcp-adr-analysis-server
Сервер помогает проверять, соответствуют ли архитектурные решения текущему коду и инфраструктуре. Он также выявляет и маскирует секреты и персональные данные, находит связанные с ADR файлы и ведёт память о сессиях и использовании инструментов. Для разбора кода применяется Tree-sitter; сервер умеет работать с определением технологий и проверкой готовности к развёртыванию.
Для установки нужны Node.js 20.0.0 или выше и npm 9.0.0 или выше. Во время npm install требуется интернет: собираются нативные модули парсеров Tree-sitter. Это важно для закрытых сред без доступа к сети. Команда для Claude Code задаёт OPENROUTER_API_KEY; во втором варианте также передаются PROJECT_PATH, EXECUTION_MODE и ADR_DIRECTORY.
Какие задачи решает
- сверить решения из ADR с текущим кодом
- найти секреты и персональные данные в содержимом
- связать ADR с файлами кода
- сохранить контекст архитектурных решений между сессиями
- проверить готовность проекта к развёртыванию
Примеры запросов агенту
- Проверь, не расходятся ли решения в ADR с текущим кодом.
- Найди и замаскируй секреты и персональные данные.
- Свяжи ADR с соответствующими файлами проекта.
Как установить mcp-adr-analysis-server
Командой платформы
claude mcp add --env PROJECT_PATH=<PROJECT_PATH> --env OPENROUTER_API_KEY=<OPENROUTER_API_KEY> --env EXECUTION_MODE=<EXECUTION_MODE> --env ADR_DIRECTORY=<ADR_DIRECTORY> --transport stdio mcp-adr-analysis-server -- npx -y mcp-adr-analysis-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp-adr-analysis-server --env PROJECT_PATH=<PROJECT_PATH> --env OPENROUTER_API_KEY=<OPENROUTER_API_KEY> --env EXECUTION_MODE=<EXECUTION_MODE> --env ADR_DIRECTORY=<ADR_DIRECTORY> -- npx -y mcp-adr-analysis-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp-adr-analysis-server": {
"command": "npx",
"args": [
"-y",
"mcp-adr-analysis-server"
],
"env": {
"PROJECT_PATH": "<PROJECT_PATH>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"EXECUTION_MODE": "<EXECUTION_MODE>",
"ADR_DIRECTORY": "<ADR_DIRECTORY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp-adr-analysis-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-adr-analysis-server"
],
"env": {
"PROJECT_PATH": "<PROJECT_PATH>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"EXECUTION_MODE": "<EXECUTION_MODE>",
"ADR_DIRECTORY": "<ADR_DIRECTORY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e PROJECT_PATH=<PROJECT_PATH> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -e EXECUTION_MODE=<EXECUTION_MODE> -e ADR_DIRECTORY=<ADR_DIRECTORY> mcp-adr-analysis-server npx -y mcp-adr-analysis-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-adr-analysis-server
Как установить mcp-adr-analysis-server в Claude Code?
Выполните claude mcp add mcp-adr-analysis-server -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -- npx -y mcp-adr-analysis-server. Для настройки с параметрами проекта используйте отдельный способ установки.
Что делает mcp-adr-analysis-server?
Сервер проверяет ADR по коду и инфраструктуре, маскирует чувствительные данные и сохраняет историю сессий и использования инструментов.
Что нужно для работы mcp-adr-analysis-server?
Нужны Node.js 20.0.0 или выше, npm 9.0.0 или выше и MCP-совместимый клиент. Для установки через npm требуется доступ к интернету, чтобы собрать нативные модули.