Analyzes changed files from git (staged and unstaged) to detect and remove AI-generated code slop patterns.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Deslop MCP Serveranalyze my TypeScript file for unnecessary comments and logging"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
deslop-mcp
An MCP (Model Context Protocol) server that detects and removes AI-generated code slop patterns.
Works with Cursor, Claude Desktop, Claude Code, and any MCP-compatible client.
What is "Slop"?
AI-generated code often includes patterns that hurt maintainability:
Comment slop: Comments that restate what code does ("This function gets the user")
Verbose logging: Entry/exit logs, debug statements left in production
Unnecessary error handling: Try-catch that only logs and re-throws
Defensive overkill: Redundant null checks in TypeScript
Async misuse:
asyncfunctions with noawaitUnused imports: Dead code from refactoring
Installation
Option 1: Clone from GitHub
Option 2: npm (if published)
Configuration
For Cursor
Add to your Cursor MCP settings (~/.cursor/mcp.json or via Settings > MCP):
For Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
For Claude Code
Add to your Claude Code MCP settings:
Tools
deslop_analyze
Analyze code files for slop patterns.
Returns a detailed report with:
Issues grouped by category
Priority levels (high/medium/low)
Line numbers for each issue
Auto-fixable indicators
deslop_fix
Automatically fix auto-fixable issues.
deslop_diff
Analyze only changed files from git.
Example Output
Supported Languages
TypeScript (.ts, .tsx)
JavaScript (.js, .jsx)
Python (.py)
Java (.java)
Go (.go)
Rust (.rs)
Safety
The tool will never remove:
Error logging that captures actual errors
Comments explaining business logic or "why"
License headers or copyright notices
TODO comments with ticket references
License
MIT