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

  1. Instale el servidor en Claude:
mcp install server.py
  1. 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

  1. 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()
  2. java_best_practices: Obtener mejores prácticas de aplicaciones Java

    • Devuelve: Mejores prácticas en formato Markdown
    • Ejemplo: nortal_coding_standards_java_best_practices()
  3. 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()
  4. python_best_practices: Obtener mejores prácticas de aplicaciones Python

    • Devuelve: Mejores prácticas en formato Markdown
    • Ejemplo: nortal_coding_standards_python_best_practices()
  5. 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.