Coding Standards
Un servidor MCP para hacer cumplir estándares de codificación y mejores prácticas.
Documentación
Servidor MCP de Coding Standards
Este servidor MCP proporciona herramientas para acceder a guías de estilo de codificación y mejores prácticas para diversas tecnologías (Java, Python, React).
Requisitos previos
- Python 3.8 o superior
- Paquete MCP (
pip install mcp) - Gestor de paquetes UV (recomendado)
Inicio rápido
- Instale el servidor en Claude:
mcp install server.py
- Ejecute en modo de desarrollo:
mcp dev server.py
El inspector de MCP se iniciará en el puerto 3000.
Herramientas disponibles
Guías de estilo
Acceda a guías de estilo de codificación específicas por lenguaje:
- Java: Prácticas de código limpio, convenciones de nomenclatura, organización del código
- Python: Guías basadas en PEP 8, prácticas de código pitónico
- React: Estructura de componentes, uso de hooks, integración con TypeScript
Mejores prácticas
Acceda a mejores prácticas de aplicaciones específicas por lenguaje:
- Java: Estructura de proyectos, arquitectura, pruebas, seguridad
- Python: Organización de proyectos, gestión de dependencias, prácticas de pruebas
- React: Patrones de componentes, gestión de estado, optimización de rendimiento
Referencia de la API
-
java_style_guide: Obtener guías de estilo de codificación Java- Devuelve: Guía de estilo en formato Markdown
- Ejemplo:
nortal_coding_standards_java_style_guide()
-
java_best_practices: Obtener mejores prácticas de aplicaciones Java- Devuelve: Mejores prácticas en formato Markdown
- Ejemplo:
nortal_coding_standards_java_best_practices()
-
python_style_guide: Obtener guías de estilo de codificación Python- Devuelve: Guía de estilo en formato Markdown
- Ejemplo:
nortal_coding_standards_python_style_guide()
-
python_best_practices: Obtener mejores prácticas de aplicaciones Python- Devuelve: Mejores prácticas en formato Markdown
- Ejemplo:
nortal_coding_standards_python_best_practices()
-
react_best_practices: Obtener mejores prácticas de aplicaciones React- Devuelve: Mejores prácticas en formato Markdown
- Ejemplo:
nortal_coding_standards_react_best_practices()
Configuración
Configuración del cliente MCP
Agregue esto a su archivo de configuración del cliente MCP (por ejemplo, ~/.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"
]
}
}
}
Reemplace /absolute/path/to/coding-standards-mcp/server.py con la ruta real de su servidor.
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulte el archivo LICENSE para más detalles.