The Problem
I run AI agents that depend on MCP servers. One morning, everything broke. No error message. No warning. Just silent failures.
After 4 hours of debugging, I found it: the MCP server updated and renamed a parameter from location to city. My agent was still sending location. The server returned a cryptic -32602 error.
The MCP spec has 9,400+ servers and 97 million SDK downloads per month. But it has zero per-tool versioning. When a server changes its tool schemas, nothing tells you what changed or whether it matters.
What I Built
MCP Sentinel a lockfile for MCP servers. Think package-lock.json, but for MCP tool schemas.
npm install -g @wannavf/mcp-sentinel
sentinel init # Setup wizard
sentinel snapshot # Lock current schemas
sentinel check # Detect drift → exit code for CI
sentinel diff # See exactly what changed
GitHub: github.com/Wannavf/mcp-sentinel
npm: npm install -g @wannavf/mcp-sentinel
License: MIT
Issues and PRs welcome.
United States
NORTH AMERICA
Related News
Amazon Employees Are 'Tokenmaxxing' Due To Pressure To Use AI Tools
20h ago
UCP Variant Data: The #1 Reason Agent Checkouts Fail
6h ago

Décryptage technique : Comment builder un téléchargeur de vidéos Reddit performant (DASH, HLS & WebAssembly)
16h ago
How Braze’s CTO is rethinking engineering for the agentic area
10h ago
Encryption Protocols for Secure AI Systems: A Practical Guide
20h ago