S
Surgical Change Control MCP
MCP server implementation of the Surgical Change Control skill — enforces minimal, targeted AI edits with explicit scope confirmation
Created 4/24/2026
Updated about 23 hours ago
README
Repository documentation and setup instructions
Surgical Change Control MCP Server
An MCP server implementation of the Surgical Change Control skill. This server provides tools to enforce disciplined, minimal AI edits by requiring scope validation and factual verification before modifications are applied.
Tools
define_change_boundary: Validates the smallest possible scope for a requested change.detect_multi_location_impact: Scans for similar patterns across files to prevent unapproved bulk edits.verify_minimal_blast_radius: Ensures proposed changes don't touch unrelated working code.verify_claim_confidence: Classifies claims as Verified, Likely, or Unverified to prevent hallucination-driven edits.
Installation
For Perplexity Mac App (Desktop)
- Ensure you have PerplexityXPC installed.
- Go to Settings → Connectors in the Perplexity Mac app.
- Click Add Connector.
- Add the following command:
(Note: This assumes the package is published to npm. For local development, use the absolute path to yournpx -y surgical-change-control-mcpsrc/index.js). - Save and wait for the status to show Running.
For Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"surgical-change-control": {
"command": "node",
"args": ["/path/to/surgical-change-control-mcp/src/index.js"]
}
}
}
Development
npm install
npm start
License
MIT
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-surgical-change-control-mcp
Cursor configuration (mcp.json)
{
"mcpServers": {
"kshitizjangra-surgical-change-control-mcp": {
"command": "npx",
"args": [
"kshitizjangra-surgical-change-control-mcp"
]
}
}
}