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.