@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.
Latest Blog Posts
- 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