Skip to content

Servidor MCP

archlint proporciona un servidor MCP (Model Context Protocol), lo que permite que los asistentes de codificación por IA como Claude o Cursor comprendan y mejoren tu arquitectura.

¿Por qué usar el Servidor MCP?

  • Refactorización Impulsada por IA: Tu asistente de IA puede ver los smells arquitectónicos y sugerir cambios de código específicos para solucionarlos.
  • Conocimiento Contextual: El asistente puede preguntar "¿Por qué es esto un God Module?" y obtener una respuesta detallada basada en el análisis real.
  • Correcciones Automatizadas: Pide al asistente que "Corrija todas las dependencias circulares en esta carpeta" y podrá usar el análisis de archlint para realizar la refactorización.

Instalación

bash
npx @archlinter/mcp-server
bash
pnpm dlx @archlinter/mcp-server
bash
yarn dlx @archlinter/mcp-server
bash
bunx @archlinter/mcp-server

Adición Rápida a Cursor

Si usas Cursor, puedes añadir el servidor MCP con un solo clic:

Add to Cursor

Configuración Manual (Cursor/Claude Desktop)

Añade lo siguiente a tu configuración de MCP:

json
{
  "mcpServers": {
    "archlint": {
      "command": "npx",
      "args": ["-y", "@archlinter/mcp-server"]
    }
  }
}

Herramientas Disponibles

El servidor MCP expone varias herramientas a la IA:

  • archlint_scan: Realiza un escaneo completo y devuelve una lista de smells.
  • archlint_explain: Explica un smell específico y proporciona consejos de refactorización.
  • archlint_stats: Proporciona métricas arquitectónicas de alto nivel para el proyecto.

Released under the MIT License.