Mcp Change Risk Assessor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Change Risk Assessor (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Autonomous Model Context Protocol server for code change risk assessment with ultra-low token budget (50-100 tokens).
npm install -g mcp-change-risk-assessornpx mcp-change-risk-assessorProvides a single MCP tool (assess_change_risk) that evaluates code changes and returns structured risk metadata for consumption by AI agents in IDEs.
Key Features:
Add to your MCP client configuration (e.g., Claude Desktop, Cursor, Cline):
Using npx (recommended):
{
"mcpServers": {
"change-risk-assessor": {
"command": "npx",
"args": ["-y", "mcp-change-risk-assessor"]
}
}
}If installed globally:
{
"mcpServers": {
"change-risk-assessor": {
"command": "mcp-change-risk-assessor"
}
}
}Tool Name: assess_change_risk
Input Schema:
{
"diff": "string (optional)",
"files_changed": ["array of strings (optional)"],
"language": "string (optional)",
"context_hint": "string (optional)"
}Output Schema:
{
"risk_level": "low | medium | high",
"risk_types": ["data_loss", "auth", "perf", "breaking_change", "infra", "unknown"],
"confidence": 0.0,
"reasoning": "max 8 words, fragments only",
"agent_advice": "max 10 words, imperative"
}Reasoning Examples:
"auth logic changed, rollback unclear""schema mutation, irreversible""refactor only, no behavior delta"Advice Examples:
"run full test suite before deploy""verify rollback plan exists""standard review, check build"This MCP server acts as a pure tool definition that relies entirely on the host IDE's built-in LLM (Claude Code, Cursor, etc.) to perform risk analysis.
Token Target: 50-100 tokens per invocation Reasoning Limit: 8 words maximum Advice Limit: 10 words maximum
The server enforces strict word limits to minimize token usage while preserving classification accuracy.
The MCP Server:
The Host IDE's LLM:
✅ No API keys required ✅ No external LLM calls ✅ No network requests ✅ No configuration needed ✅ Works offline
Classification over explanation:
High Risk
Medium Risk
Low Risk
// 1. IDE detects code change and calls the MCP tool
{
"diff": "- const user = getUser()\n+ const user = await getUser()",
"files_changed": ["src/auth/login.js"],
"context_hint": "pre-commit"
}
// 2. Host IDE's LLM reads the tool description and analyzes the change
// (The MCP server does NOT perform this analysis)
// 3. Host IDE's LLM generates assessment following the schema
// 4. MCP server validates and normalizes the output
{
"risk_level": "medium",
"risk_types": ["auth"],
"confidence": 0.65,
"reasoning": "auth logic changed, async pattern",
"agent_advice": "verify test coverage, check integration impacts"
}~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.