If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/sgroy10/speclock
✓ REGISTRY VERIFIEDREMOTE

SpecLock - AI Constraint Engine

sgroy10/speclock

AI Constraint Engine with AI Patch Firewall. 42 MCP tools. Patch Gateway (ALLOW/WARN/BLOCK verdicts), diff-native review (10 scored signals, hard escalation rules), Spec Compiler, Code Graph, Typed constraints, Python SDK, ROS2. Works with Claude Code, Cursor, Windsurf, Cline, Bolt.new, Lovable. 1073 tests. Free and open source. By Sandeep Roy.

44 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (7mo)
44toolsRemote/ HTTP7moindexed
100% uptime · 294ms avgChecked Sep 1, 2026
Quality Score
70/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.5/20
203 days indexed
Capability20.4/25
Tools: 8.4/13 (44 tools)
Description: 5/5
Endpoint: 7/7
Adoption9.9/25
Use count: 9.9/20 (302 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (55/55 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
44 tools. Registry verified. Nothing caught our attention.
First indexed Feb 25, 2026
Server Profile
Tools catalogued
44
44 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Verified
Listed on the Official MCP Registry under Linux Foundation governance.
Liveness
100%
Based on 48 checks. Average response: 294ms.
Publisher Verification
✓ Listed on the Official MCP Registry under Linux Foundation governance.
Endpoint
https://speclock--sgroy10.run.tools
Tools (44)
speclock_init
Initialize SpecLock in the current project directory.
speclock_get_context
THE KEY TOOL. Returns the full structured context pack.
speclock_set_goal
Set or update the project goal.
speclock_add_lock
Add a non-negotiable constraint (SpecLock).
speclock_remove_lock
Remove (deactivate) a SpecLock by its ID.
speclock_add_decision
Record an architectural or design decision.
Show all 44 tools ↓
speclock_add_note
Add a pinned note for reference.
speclock_set_deploy_facts
Record deployment configuration facts.
speclock_log_change
Manually log a significant change.
speclock_get_changes
Get recent file changes tracked by SpecLock.
speclock_get_events
Get the event log, optionally filtered by type.
speclock_check_conflict
Check if a proposed action conflicts with any active SpecLock. In hard mode, blocks above threshold.
speclock_session_briefing
Start a new session and get a full briefing.
speclock_session_summary
End the current session and record what was accomplished.
speclock_checkpoint
Create a named git tag checkpoint for easy rollback.
speclock_repo_status
Get current git repository status.
speclock_suggest_locks
AI-powered lock suggestions based on project patterns.
speclock_detect_drift
Scan recent changes for constraint violations.
speclock_health
Health check with completeness score and multi-agent timeline.
speclock_apply_template
Apply a pre-built constraint template (nextjs, react, express, supabase, stripe, security-hardened).
speclock_report
Violation report — how many times SpecLock blocked changes.
speclock_audit
Audit staged files against active locks.
speclock_verify_audit
Verify the integrity of the HMAC audit chain.
speclock_export_compliance
Generate compliance reports (SOC 2, HIPAA, CSV).
speclock_set_enforcement
Set enforcement mode: advisory (warn) or hard (block).
speclock_override_lock
Override a lock with justification. Logged to audit trail.
speclock_semantic_audit
Semantic pre-commit: analyzes code changes vs locks.
speclock_override_history
Show lock override history.
speclock_policy_evaluate
Evaluate policy-as-code rules against proposed actions.
speclock_policy_manage
Policy CRUD: list, add, remove policy rules.
speclock_telemetry
Opt-in usage analytics summary.
speclock_guard_file
Add SPECLOCK-GUARD header to lock specific files.
speclock_auto_guard
Auto-guard files related to lock keywords.
speclock_add_typed_lock
Add typed constraint (numerical/range/state/temporal).
speclock_check_typed
Check proposed values against typed constraints.
speclock_list_typed_locks
List all typed constraints with current thresholds.
speclock_update_threshold
Update typed lock thresholds dynamically.
speclock_compile_spec
Compile natural language (PRDs, READMEs) into structured constraints via Gemini Flash.
speclock_build_graph
Build/refresh code dependency graph from imports (JS/TS/Python).
speclock_blast_radius
Calculate blast radius — transitive dependents, impact %, depth.
speclock_map_locks
Map active locks to actual code files via the dependency graph.
speclock_review_patch
ALLOW/WARN/BLOCK verdict — combines semantic conflict + lock-file mapping + blast radius.
speclock_review_patch_diff
Diff-native review — parses actual diffs for interface breaks, protected symbols, dependency drift, schema changes.
speclock_parse_diff
Parse unified diff into structured changes — imports, exports, symbols, routes, schema detection.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
Similar servers
hive-mcp-mark
MCP server for trademark first-use attestation with post-quantum dual-signed receipts.
io.github.skviteberg/kultur-dev
Cultural intelligence for AI: protect brands from reputational damage across 195 countries.
mcp-calendly
Enables interaction with Calendly to manage event types, scheduled events, and invitees. It provides tools for checking user availability and canceling appointments directly through the Calendly API.
io.github.sirlordt/vscode-terminal-mcp
Execute commands in visible VSCode terminal tabs with output capture and session reuse.
deloc-mcp
MCP server for Deloc — deploy static sites from AI coding agents. Say "deploy this to Deloc" in Claude Code or Cursor and get a live URL back without leaving your editor.
iTerm MCP Server
This MCP server enables users to execute shell commands in the current iTerm2 session through integration with Claude Desktop, facilitating seamless command execution via the Model Context Protocol.
Indexed from Smithery · Confirmed on Official MCP Registry · Updates nightlyView on Smithery →