SpecLock: Open Source Constraint Engine for AI Coding Agents

SpecLock is an open source constraint engine that adds active enforcement to AI coding agents. While Claude Code's native memory can remember constraints, SpecLock actively blocks violations with semantic conflict warnings.
How SpecLock Works
SpecLock operates as an MCP server with 19 MCP tools. When you set a constraint like "never modify auth files," if Claude tries to violate it—even 10 sessions later—the action gets blocked. The system uses three key techniques:
- Synonym expansion across 15 groups
- Negation detection
- Destructive action flagging
This semantic understanding means that "remove the login endpoints" correctly triggers against a constraint about "never modify auth files."
Compatibility and Availability
SpecLock works with multiple platforms:
- Bolt.new (npm mode, no MCP needed)
- Lovable
- Cursor
- Windsurf
The tool is free, open source, and available on GitHub. The developer built it over several months after experiencing frustration with AI tools ignoring constraints.
📖 Read the full source: r/ClaudeAI
👀 See Also

hiresTI: Native Linux TIDAL Player with OpenClaw/MCP Support
hiresTI is a native Linux desktop client for TIDAL focused on stable playback, high-quality audio output, a GTK4/Libadwaita UI, and OpenClaw integration via MCP for remote control. The app combines a Python UI layer with a Rust audio core.

DecisionNode: CLI and MCP Server for Semantic Decision Storage
DecisionNode is a local-only CLI and MCP server that stores structured decisions as JSON, embeds them as vectors for semantic search, and makes them accessible across AI tools via MCP. It's MIT licensed and designed to work with Claude Code, Cursor, Windsurf, Antigravity, and other MCP clients.

WebMCP browser APIs could reduce web scraping needs for AI agents
Google's WebMCP introduces browser APIs that let websites register tools for AI agents to call directly, potentially eliminating much of the DOM scraping and anti-bot workarounds developers currently build.

Shield: Open-Source Security Plugin for Claude Code with Unified Scanning
Shield is an open-source security plugin for Claude Code that orchestrates multiple security tools from a single /shield:shield command, auto-detects your stack, runs installed tools, and generates unified reports with risk scores and code fix suggestions.