Coding Standards
Um servidor MCP para aplicar padrões de codificação e melhores práticas.
Documentação
Servidor MCP de Padrões de Codificação
Este servidor MCP fornece ferramentas para acessar diretrizes de estilo de codificação e melhores práticas para diversas tecnologias (Java, Python, React).
Pré-requisitos
- Python 3.8 ou superior
- Pacote MCP (
pip install mcp) - Gerenciador de pacotes UV (recomendado)
Início Rápido
- Instale o servidor no Claude:
mcp install server.py
- Execute em modo de desenvolvimento:
mcp dev server.py
O inspetor MCP iniciará na porta 3000.
Ferramentas Disponíveis
Guias de Estilo
Acesse diretrizes de estilo de codificação específicas por linguagem:
- Java: Práticas de código limpo, convenções de nomenclatura, organização de código
- Python: Diretrizes baseadas em PEP 8, práticas de código Pythonico
- React: Estrutura de componentes, uso de hooks, integração com TypeScript
Melhores Práticas
Acesse melhores práticas de aplicação específicas por linguagem:
- Java: Estrutura de projeto, arquitetura, testes, segurança
- Python: Organização de projeto, gerenciamento de dependências, práticas de teste
- React: Padrões de componentes, gerenciamento de estado, otimização de desempenho
Referência da API
-
java_style_guide: Obter diretrizes de estilo de codificação Java- Retorna: Guia de estilo formatado em Markdown
- Exemplo:
nortal_coding_standards_java_style_guide()
-
java_best_practices: Obter melhores práticas de aplicação Java- Retorna: Melhores práticas formatadas em Markdown
- Exemplo:
nortal_coding_standards_java_best_practices()
-
python_style_guide: Obter diretrizes de estilo de codificação Python- Retorna: Guia de estilo formatado em Markdown
- Exemplo:
nortal_coding_standards_python_style_guide()
-
python_best_practices: Obter melhores práticas de aplicação Python- Retorna: Melhores práticas formatadas em Markdown
- Exemplo:
nortal_coding_standards_python_best_practices()
-
react_best_practices: Obter melhores práticas de aplicação React- Retorna: Melhores práticas formatadas em Markdown
- Exemplo:
nortal_coding_standards_react_best_practices()
Configuração
Configuração do Cliente MCP
Adicione isto ao seu arquivo de configuração do cliente MCP (ex.: ~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"nortal_coding_standards": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/absolute/path/to/coding-standards-mcp/server.py"
]
}
}
}
Substitua /absolute/path/to/coding-standards-mcp/server.py pelo caminho real do seu servidor.
Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para detalhes.