Menu

1 / 2

MCP Sentinel v1.0 Is Out: A Lockfile for MCP Tool Schemas

DEV Community·Wannavf·6 months ago
#5LNq0TJx
#ai#mcp#devtools#sentinel#enter
Reading 0:00
15s threshold

A few days ago I posted about a problem I hit with MCP tool schema drift.

The short version:

An MCP server changed a parameter from location to city .

My agent kept sending location .

Nothing warned me before runtime.

That first version of MCP Sentinel was just the basic idea:

sentinel init sentinel snapshot sentinel check sentinel diff

Enter fullscreen mode

Exit fullscreen mode

Since then, I shipped MCP Sentinel v1.0.0 .

GitHub:

https://github.com/Wannavf/mcp-sentinel

Enter fullscreen mode

Exit fullscreen mode

npm:

npm install -g @wannavf/mcp-sentinel

Enter fullscreen mode

Exit fullscreen mode

The framing changed a bit

The original problem was annoying because it broke my tools silently.

But after feedback, I think the bigger point is this:

MCP tool schemas are contracts.

If a tool changes its parameters, required fields, enum values, return shape, or descriptions, that is not just a small implementation detail.

It changes what an agent can ask for.

It can also change when the agent…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.