Skip to content

Servidor MCP ​

O archlint fornece um servidor MCP (Model Context Protocol), permitindo que assistentes de codificação por IA como Claude ou Cursor entendam e melhorem sua arquitetura.

Por que usar o Servidor MCP? ​

  • Refatoração com IA: Seu assistente de IA pode ver os "cheiros" (smells) arquiteturais e sugerir mudanças específicas no código para corrigi-los.
  • Conhecimento Contextual: O assistente pode perguntar "Por que este é um God Module?" e obter uma resposta detalhada baseada na análise real.
  • Correções Automatizadas: Peça ao assistente para "Corrigir todas as dependências circulares nesta pasta" e ele poderá usar a análise do archlint para realizar a refatoração.

Instalação ​

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

Adicionar Rapidamente ao Cursor ​

Se você usa o Cursor, pode adicionar o servidor MCP com um único clique:

Adicionar ao Cursor

Configuração Manual (Cursor/Claude Desktop) ​

Adicione o seguinte às suas configurações de MCP:

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

Ferramentas Disponíveis ​

O servidor MCP expõe várias ferramentas para a IA:

  • archlint_scan: Realiza uma varredura completa e retorna uma lista de smells.
  • archlint_explain: Explica um smell específico e fornece conselhos de refatoração.
  • archlint_stats: Fornece métricas arquiteturais de alto nível para o projeto.

Released under the MIT License.