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