@Leonardocrdso/Clean Code
БесплатноНе проверенAn MCP server that provides 63 Clean Code principles for AI-assisted code review and development.
Описание
An MCP server that provides 63 Clean Code principles for AI-assisted code review and development.
README
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-mcp
Adding to Claude Code
claude mcp add clean-code-mcp -- npx @leonardocrdso/clean-code-mcp
Manual configuration
Add to your MCP client settings:
{
"mcpServers": {
"clean-code-mcp": {
"command": "npx",
"args": ["@leonardocrdso/clean-code-mcp"]
}
}
}
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 |
|---|---|
naming |
Meaningful Names |
functions |
Functions |
comments |
Comments |
formatting |
Formatting |
error-handling |
Error Handling |
unit-testing |
Unit Testing |
classes |
Classes |
solid |
SOLID Principles |
code-smells |
Code Smells |
objects-and-data-structures |
Objects and Data Structures |
concurrency |
Concurrency |
systems |
Systems |
emergence |
Emergence |
Development
# Install dependencies
bun install
# Run in development mode
bun run dev
# Build
bun run build
License
MIT
Установка @Leonardocrdso/Clean Code
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/leonardocrdso/clean-code-mcpFAQ
@Leonardocrdso/Clean Code MCP бесплатный?
Да, @Leonardocrdso/Clean Code MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для @Leonardocrdso/Clean Code?
Нет, @Leonardocrdso/Clean Code работает без API-ключей и переменных окружения.
@Leonardocrdso/Clean Code — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить @Leonardocrdso/Clean Code в Claude Desktop, Claude Code или Cursor?
Открой @Leonardocrdso/Clean Code на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare @Leonardocrdso/Clean Code with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
