LayerMap — MCP-сервер для Claude Code: установка
MCP-сервер строит карту вызовов в коде и показывает, какие маршруты, задачи и команды затронет изменение. Полезен для анализа зависимостей перед правкой.
claude mcp add layermap -- npx -y layermapЧто делает LayerMap
LayerMap даёт агенту read-only инструменты для анализа кодовой базы. Он показывает вызывающий код вплоть до HTTP-маршрутов, обработчиков, задач и команд, а также каллируемые функции, объявления и использования символов. Отдельная проверка связывает незакоммиченные изменения с затронутыми маршрутами, задачами, командами и связанными тестами.
Связи для TypeScript, JavaScript, Go, Python и Java определяются компилятором или тайпчекером, а не совпадением имён. Поэтому вызовы через интерфейсы, базовые классы, шаблоны и декораторы тоже попадают в карту. Трассировка поднимается до 8 уровней вверх и опускается до 8 уровней вниз. Сервер работает локально и только для чтения.
Какие задачи решает
- найти все HTTP-маршруты, затронутые изменением функции
- проследить вызывающий код до обработчика или команды
- показать функции, которые вызывает выбранный символ
- связать незакоммиченные изменения со связанными тестами
Примеры запросов агенту
- Покажи, какие HTTP-маршруты затронет изменение
Storage.MarkFeedAsRead. - Проследи вызывающий код для
internal/storage/entry.goдо маршрутов и обработчиков. - Проверь, какие тесты связаны с моими незакоммиченными изменениями.
Как установить LayerMap
Командой платформы
claude mcp add layermap -- npx -y layermapКомандой платформы
codex mcp add layermap -- npx -y layermapФайл настроек
{
"mcpServers": {
"layermap": {
"command": "npx",
"args": [
"-y",
"layermap"
]
}
}
}Файл настроек
{
"servers": {
"layermap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"layermap"
]
}
}
}Командой платформы
gemini mcp add layermap npx -y layermapПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LayerMap
Как установить LayerMap в Claude Code?
Выполните claude mcp add layermap -- npx -y layermap.
Что делает LayerMap?
Он строит карту вызовов и показывает, какие маршруты, задачи и команды связаны с функцией или изменением. Инструменты MCP доступны агенту в режиме только чтения.
Какие языки поддерживает LayerMap?
TypeScript, JavaScript, Go, Python и Java. Связи определяются компилятором или тайпчекером соответствующего языка.