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-serverbash
pnpm dlx @archlinter/mcp-serverbash
yarn dlx @archlinter/mcp-serverbash
bunx @archlinter/mcp-serverAdición Rápida a Cursor
Si usas Cursor, puedes añadir el servidor MCP con un solo clic:
Add to CursorConfiguració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.