SpecLock: MCP-сервер для обеспечения соблюдения ограничений в программировании ИИ

SpecLock — это сервер MCP, который запоминает ограничения проекта между сессиями и блокирует их нарушение AI-агентами для написания кода. Он доступен как бесплатный инструмент с открытым исходным кодом под лицензией MIT.
Как работает SpecLock
Инструмент обнаруживает нарушения ограничений с помощью семантического понимания. Примеры из источника показывают, что он может выявлять:
- Синонимы («Добавить социальный вход на страницу входа», где вход → аутентификация)
- Эвфемизмы («Оптимизировать процесс аутентификации», где оптимизировать → изменить)
- Временное уклонение («Временно отключить MFA для тестирования»)
- Скрытые нарушения в сложных предложениях («Обновить интерфейс, а также удалить таблицу пользователей»)
Производительность и тестирование
Claude независимо протестировал SpecLock с помощью собственного набора состязательных тестов: 7 наборов, всего 100 тестов. Инструмент набрал 100/100 баллов без ложных срабатываний и без пропущенных нарушений. Каждая проверка ограничения занимает в среднем 15,7 мс.
Настройка и конфигурация
Чтобы использовать SpecLock в качестве сервера MCP в Claude Code, добавьте эту конфигурацию в файл .mcp.json:
{
"mcpServers": {
"speclock": {
"command": "npx",
"args": ["-y", "speclock", "serve", "--project", "."]
}
}
}
Установка
Установите через npm: npm install speclock. Инструмент включает 42 инструмента MCP и доступен на GitHub по адресу github.com/sgroy10/speclock.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Расширение Compass для Chrome добавляет инструменты навигации в Claude и ChatGPT
Разработчик создал бесплатное расширение для Chrome под названием Compass, которое добавляет мини-карту промптов, фиксированные заголовки при прокрутке, контрольные списки сессий и шаблоны для создания промптов в интерфейсы Claude и ChatGPT, чтобы решить проблемы навигации в длинных диалогах.

SkyClaw: Открытая среда выполнения агентов, написанная на Rust
SkyClaw — это среда выполнения агентов с открытым исходным кодом, написанная на Rust, с 34 новыми функциями, реализованными в 7 этапах разработки. Она включает контрольные точки задач, устойчивые очереди на базе SQLite, параллельное выполнение инструментов и поддержку мультитенантности.

Исследование ИИ с помощью крошечных роботов: Понимание ИИ-агентов через нано-робота-учителя
Член сообщества OpenClaw делится уникальными взглядами на 'Nanobot Tutor', миниатюрную платформу, предназначенную для понимания функциональности ИИ-агентов. Узнайте, как погружение в эту компактную обучающую среду раскрывает работу интеллектуальных агентов.

Многомодельный рабочий процесс проверки кода, упакованный как переиспользуемый навык
Многоразовый навык, который координирует несколько ИИ-моделей для проверки кода в PR и не-PR режимах, протестированный с OpenClaw и моделями, такими как GPT-5.5, DeepSeek V4 Pro, Kimi K2.6, Qwen 3.6 Plus и GLM-5.1.