SpecLock: Servidor MCP para Hacer Cumplir Restricciones de Codificación de IA

SpecLock es un servidor MCP que recuerda las restricciones del proyecto entre sesiones y bloquea a los agentes de codificación de IA para que no las violen. Está disponible como una herramienta gratuita de código abierto bajo licencia MIT.
Cómo funciona SpecLock
La herramienta detecta violaciones de restricciones mediante comprensión semántica. Los ejemplos de la fuente muestran que puede detectar:
- Sinónimos ("Agregar inicio de sesión social a la página de inicio de sesión" donde inicio de sesión → autenticación)
- Eufemismos ("Optimizar el flujo de autenticación" donde optimizar → modificar)
- Evasión temporal ("Deshabilitar temporalmente MFA para pruebas")
- Violaciones enterradas en oraciones compuestas ("Actualizar la interfaz de usuario y también eliminar la tabla de usuarios")
Rendimiento y pruebas
Claude probó SpecLock de forma independiente con su propio conjunto de pruebas adversarias: 7 conjuntos, 100 pruebas en total. La herramienta obtuvo una puntuación de 100/100 con cero falsos positivos y cero violaciones omitidas. Cada verificación de restricción toma en promedio 15,7 ms.
Configuración
Para usar SpecLock como servidor MCP en Claude Code, agregue esta configuración a su archivo .mcp.json:
{
"mcpServers": {
"speclock": {
"command": "npx",
"args": ["-y", "speclock", "serve", "--project", "."]
}
}
}
Instalación
Instale mediante npm: npm install speclock. La herramienta incluye 42 herramientas MCP y está disponible en GitHub en github.com/sgroy10/speclock.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Desarrollador construye servidor MCP conectando 18 herramientas de comercio electrónico a Claude
Un desarrollador creó un servidor MCP que integra 18 plataformas y herramientas de comercio electrónico con Claude, permitiendo consultas cruzadas entre múltiples fuentes de datos. El proyecto se construyó principalmente usando Claude Code (Opus) en días en lugar de meses.

tmux-claude: Monitorea Instancias de Código Claude en Paneles de Tmux
tmux-claude es una herramienta que añade monitorización en vivo para instancias de Claude Code dentro de sesiones de tmux. Proporciona una barra de estado, un panel interactivo, un selector de ventanas mejorado y notificaciones de escritorio leyendo archivos de sesión locales sin necesidad de llamadas a la API.

Agente de Codificación Pi con Qwen 35B Q2: Uso del Sistema de Archivos como Memoria Externa y Establecimiento de Guardas de Contexto
Un usuario de Reddit construyó una pila alrededor del agente de codificación Pi con la cuantificación Qwen 35B Q2_K_XL que impone restricciones: rechaza ediciones de más de 100 líneas, limita los bloques de pensamiento a 2000 caracteres y monitorea el contexto al 65%/80%, tratando el sistema de archivos como la memoria del modelo, no la ventana de contexto.

Sé Mi Mayordomo: Tubería Multi-Agente para Verificación de Código con IA
Be My Butler es una canalización multiagente de código abierto donde diferentes modelos de IA revisan el código de los demás mediante verificación ciega. El sistema aborda el problema de que los agentes de IA informen incorrectamente que su propio código es funcional.