- Speclock
Speclock
AI Constraint Engine that enforces CLAUDE.md, .cursorrules, and AGENTS.md rules. 51 MCP tools, 991 tests.
Overview
What is SpecLock?
SpecLock makes your AI rule files enforceable — not just suggestions.
One command reads your existing CLAUDE.md, .cursorrules, or AGENTS.md and turns constraints into laws:
npx speclock protect
What it catches
- "Clean up old patient data" → blocked as deletion
- "Temporarily disable audit logging" → temporal evasion caught
- "Migrate from PostgreSQL to MongoDB" → tech switch detected
- "Update the UI and also drop the users table" → hidden compound violation
Features
- 51 MCP tools (patch review, drift detection, coverage audit, Guardian Mode)
- Semantic conflict detection — understands intent, not keywords
- Pre-commit hooks block violating commits
- Works with Claude Code, Cursor, Windsurf, Copilot, Gemini, Aider
- 991 tests, 0 false positives
- MIT licensed
GitHub: https://github.com/sgroy10/speclock npm: speclock
Server Config
{
"mcpServers": {
"speclock": {
"command": "npx",
"args": [
"-y",
"speclock",
"serve"
]
}
}
}Project Info
Created At
3 months agoUpdated At
3 months agoAuthor Name
sgroy10Star
-Language
-License
-Recommend Servers
View AllPakistan Payments Mcp
@junter1989k-ai
12 days ago
Rwanda Payments Mcp
@junter1989k-ai
12 days ago
Saudi Arabia Payments Mcp
@junter1989k-ai
12 days ago
Amap Maps
@amap
高德地图官方 MCP Server
a year ago
Uganda Payments Mcp
@junter1989k-ai
12 days ago
Tanzania Payments Mcp
@junter1989k-ai
12 days ago
Cyprus Payments Mcp
@junter1989k-ai
12 days ago
Norway Payments Mcp
@junter1989k-ai
12 days ago
Jordan Payments Mcp
@junter1989k-ai
12 days ago
Tavily Mcp
@tavily-ai
JavaScript
a year ago
Senegal Payments Mcp
@junter1989k-ai
12 days ago
Kenya Payments Mcp
@junter1989k-ai
12 days ago
Ghana Payments Mcp
@junter1989k-ai
12 days ago
Oman Payments Mcp
@junter1989k-ai
12 days ago
Poland Payments Mcp
@junter1989k-ai
12 days ago
Hungary Payments Mcp
@junter1989k-ai
12 days ago
Italy Payments Mcp
@junter1989k-ai
12 days ago
Qatar Payments Mcp
@junter1989k-ai
12 days ago
Luxembourg Payments Mcp
@junter1989k-ai
12 days ago
Playwright Mcp
@microsoft
Playwright MCP server
TypeScript
a year ago