since-cutoff — MCP-сервер для Claude Code: что делает и как установить
Находит устаревшие вызовы Python API, изменившиеся после даты обучения модели, и предупреждает ассистента в контексте проекта.
claude mcp add since-cutoff -- uvx since-cutoffЧто делает since-cutoff
Нейросети часто генерируют устаревший код библиотек, ориентируясь на дату отсечки своих обучающих выборок. Сервер решает эту проблему статическим анализом зависимостей проекта. Он сравнивает публичные интерфейсы зафиксированных пакетов с их версиями до дедлайна модели. В коде сразу видны вызовы с несовместимыми сигнатурами.
Утилита умеет обновлять файлы AGENTS.md или CLAUDE.md через команду sync. В них сохраняются короткие инструкции, чтобы агент не передавал удалённые параметры функций. Базовый поиск расхождений не делает запросов к нейросетям и не тратит токены. Учтите ограничение: старые файлы setup.py и setup.cfg парсер не поддерживает.
Какие задачи решает
- выявить вызовы библиотек с параметрами, удалёнными после даты обучения модели
- зафиксировать правила работы с новым API в файле
AGENTS.mdилиCLAUDE.md - сопоставить зависимости из lock-файла с историческими версиями пакетов
Примеры запросов агенту
- Проверь через
since-cutoff, какие вызовы зависимостей в проекте изменились после отсечки обучения модели - Запусти синхронизацию
since-cutoff sync, чтобы добавить предупреждения о новом API вAGENTS.md
Как установить since-cutoff
Командой платформы
claude mcp add since-cutoff -- uvx since-cutoffuvx запускает команду с именем пакета; если в README она другая — uvx --from since-cutoff <команда>
Командой платформы
codex mcp add since-cutoff -- uvx since-cutoffuvx запускает команду с именем пакета; если в README она другая — uvx --from since-cutoff <команда>
Файл настроек
{
"mcpServers": {
"since-cutoff": {
"command": "uvx",
"args": [
"since-cutoff"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from since-cutoff <команда>
Файл настроек
{
"servers": {
"since-cutoff": {
"type": "stdio",
"command": "uvx",
"args": [
"since-cutoff"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from since-cutoff <команда>
Командой платформы
gemini mcp add since-cutoff uvx since-cutoffuvx запускает команду с именем пакета; если в README она другая — uvx --from since-cutoff <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о since-cutoff
Как установить since-cutoff в Claude Code?
Выполните команду claude mcp add since-cutoff -- uvx since-cutoff в терминале.
Что делает since-cutoff?
Инструмент сверяет используемые Python-библиотеки с их состоянием на момент завершения обучения модели и находит устаревшие сигнатуры методов.
Нужен ли API-ключ для базовой проверки?
Команды scan, sync и status анализируют код и lock-файлы локально без обращения к сторонним LLM.