stalemap MCP
stalemap находит зависимости, которые изменились после даты обучения модели, и подсказывает агенту актуальный API.
- 110 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки запускают `npx -y stalemap@latest` и проверку типов проекта после каждой правки.
- Команда `sync` дописывает блок в `AGENTS.md` или `CLAUDE.md`.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/stalemapОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки запускают `npx -y stalemap@latest` и проверку типов проекта после каждой правки.
- Команда `sync` дописывает блок в `AGENTS.md` или `CLAUDE.md`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Агент пишет код под старый API, потому что обучение закончилось раньше релиза библиотеки. stalemap сравнивает версии из вашего проекта с датой знаний модели: скачивает файлы типов обеих версий, сопоставляет их через компилятор TypeScript и разбирает заметки о выпусках и руководства по обновлению. Результат приходит тремя путями. Короткий список изменений записывается в `AGENTS.md` или `CLAUDE.md`. После каждой правки срабатывает защита: проверка типов проекта возвращает агенту ошибку вместе с нужной заметкой. Инструмент `search_changes` отвечает на вопрос обычными словами и приводит источники.
Для кого. Разработчикам на JavaScript и TypeScript, чей агент путает новые версии Next, zod или AI SDK со старыми.
Подходит, если
- Проект закрепил мажорную версию библиотеки, вышедшую после даты обучения модели.
- Агент снова вставляет устаревший параметр, и ошибка типов должна приходить к нему сразу.
- CI проверяет, что блок заметок в `AGENTS.md` не устарел.
- Перед обновлением пакета агент ищет изменения запросом на обычном языке.
Не подходит, если
- Код не на JavaScript и TypeScript.
- Монорепозиторий с несколькими `package.json`: обход рабочих пространств не поддерживается.
- Изменения поведения нигде не упомянуты в заметках о выпуске.
Пример запроса к агенту
Покажи, что изменилось в моих зависимостях после даты обучения модели, и запиши заметки в `CLAUDE.md`.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Работает с JavaScript и TypeScript и одним `package.json`. Пакеты без встроенных типов дают только заметки о выпусках, `@types/*` не сравниваются. Отслеживание использования останавливается на импортированных именах и обращениях вида `x.member`. Изменения, не попавшие в сигнатуры типов, видны лишь из заметок о выпуске. Автор называет проект ранним, его ведет один человек. Хуки плагина запускают `npx -y stalemap@latest`, поэтому используют последнюю версию с npm.
Как отключить. Выполните `/plugin uninstall stalemap` и удалите записанный блок из `AGENTS.md` или `CLAUDE.md`.
Частые вопросы
Как поставить stalemap в Claude Code?
Выполните `/plugin marketplace add Umair/stalemap` и `/plugin install stalemap@stalemap`. Плагин добавляет хуки, MCP-сервер и два скилла: `/stalemap:sync` и `upgrade`.
Какие инструменты есть у MCP-сервера?
Четыре: `search_changes`, `package_changes`, `project_changes` и `check_notes`.
Как использовать stalemap в CI?
Команда `npx stalemap check` завершается с кодом 1, если блок заметок отсутствует или устарел. Для GitHub есть Action `Umair/stalemap@main`.
Для каких проектов работает stalemap?
Для проектов на JavaScript и TypeScript с одним `package.json`. Обход рабочих пространств монорепозитория пока не поддерживается.
С какими агентами работает stalemap?
С Claude Code, Cursor, Codex, OpenCode и любым MCP-клиентом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыcodesight за один запуск собирает карту проекта: маршруты, модели БД, зависимости, env-переменные. Отдает ее агенту файлами или через MCP-сервер
Считает, какие файлы импортируют друг друга и что заденет правка, и отдает это агенту через хуки, MCP и команду codemap
Каркас для работы с кодинг-агентами: корневой AGENTS.md, 18 скиллов mcaf и проверка тестами вместо мнений.
Скиллы для коммитов, ревью и ZenTao плюс статусная строка, учет баланса шлюза и лог сессий для Claude Code, Codex, OpenCode.
CLI строит индекс кодовой базы и карту на 250 токенов, чтобы агент не читал сотни файлов в поисках нужного.
Задачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP
Коротко о README
Проект распространяется как npm-пакет, плагин Claude Code, MCP-сервер и GitHub Action. Автор публикует слепой замер на 66 задачах с изменениями после июня 2026 года, методика и результаты лежат в `bench/`.