@leonardocrdso/clean-code-mcp
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., "@@leonardocrdso/clean-code-mcpSearch for the single responsibility principle."
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.
@leonardocrdso/clean-code-mcp
An MCP (Model Context Protocol) server that provides 63 Clean Code principles for AI-assisted code review and development. Search, browse, and review code against best practices from Robert C. Martin's Clean Code.
Installation
Using npx (recommended)
npx @leonardocrdso/clean-code-mcpAdding to Claude Code
claude mcp add clean-code-mcp -- npx @leonardocrdso/clean-code-mcpManual configuration
Add to your MCP client settings:
{
"mcpServers": {
"clean-code-mcp": {
"command": "npx",
"args": ["@leonardocrdso/clean-code-mcp"]
}
}
}Related MCP server: mcp-agent-review
Tools
search-principle
Search principles by name, keyword, or ID. Returns detailed results for top matches and a summary for additional matches.
query: "srp"
query: "naming"
query: "keep-functions-small"search-by-context
Find relevant principles for a given situation. Describe your problem in natural language.
context: "my function has too many parameters and is hard to test"
context: "I have deeply nested if statements"list-principles
List all principles or filter by category.
category: "solid"
category: "error-handling"Resources
cleancode://catalog— Full catalog of all 63 principles grouped by categorycleancode://principle/{id}— Individual principle by ID
Prompts
clean-code-review
Generates a structured code review prompt with relevant Clean Code principles embedded as context.
Parameters:
code(required) — The source code to reviewlanguage(optional) — Programming language (e.g.typescript,python)focus_categories(optional) — Comma-separated categories to focus on
Categories
13 categories covering 63 principles:
Category | Description |
| Meaningful Names |
| Functions |
| Comments |
| Formatting |
| Error Handling |
| Unit Testing |
| Classes |
| SOLID Principles |
| Code Smells |
| Objects and Data Structures |
| Concurrency |
| Systems |
| Emergence |
Development
# Install dependencies
bun install
# Run in development mode
bun run dev
# Build
bun run buildLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn MCP server that provides senior-level code review, quality checks, security analysis, and refactoring suggestions directly in your editor.Last updated1MIT
- Alicense-qualityCmaintenanceAn MCP server that provides agentic code review powered by OpenAI-compatible models, designed for use with Claude Code.Last updated1MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides local code quality analysis for AI coding assistants, supporting file analysis, git diff review, and full project scanning with quality scoring.Last updated42MIT
- Alicense-qualityBmaintenanceAn MCP server that provides code quality checks for AI coding assistants, including file size limits, ESLint, architecture compliance, anti-pattern scanning, and comment compliance.Last updated12MIT
Related MCP Connectors
MCP server for AI agent profiles and smart notes. 60+ coding prompt packs with expert personas.
A MCP server built for developers enabling Git based project management with project and personal…
Official MCP server for Lovable, the AI-powered full-stack app builder.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leonardocrdso/clean-code-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server