cad-mcp-server

Servidor MCP para inspeção assistida por IA de CAD STEP, consultas de geometria, dicas de PMI e comparação de revisões

Documentação

CAD MCP Server

npm version npm downloads

Dê ao seu assistente de IA a capacidade de inspecionar, medir e comparar modelos 3D CAD. Coloque um arquivo STEP, faça perguntas de engenharia, obtenha respostas medidas. Funciona inteiramente na sua máquina — sem nuvem, sem licença de CAD, sem configuração.

Início Rápido

npx -y cad-mcp-server

Adicione ao seu cliente MCP:

{
  "mcpServers": {
    "cad": {
      "command": "npx",
      "args": ["-y", "cad-mcp-server"]
    }
  }
}

Aponte sua IA para qualquer arquivo STEP e faça perguntas como:

"Revise esta peça antes da fabricação. Verifique espessura de parede, ângulos de saída e tamanhos de furos. Sinalize qualquer coisa que viole as regras padrão de DFM."

Por que Engenheiros Usam

  • Zero configuração. Um comando. Sem software CAD, licenças, Docker ou API em nuvem.
  • Executa localmente. Seus arquivos STEP nunca saem da sua máquina.
  • Respostas determinísticas. Baseado no kernel Open CASCADE, não em suposições de LLM.
  • Somente leitura. Inspeciona a geometria sem modificar nada.

O Que Ele Pode Fazer

FerramentaExemplo de pergunta
inspect_step"Quais são as dimensões gerais e o volume?"
find_faces"Encontre todas as faces cilíndricas. Quais são furos vs ressaltos?"
find_edges"Qual é o menor raio de filete nesta peça?"
measure_geometry"Verifique a espessura da parede ao redor de cada furo. Sinalize qualquer coisa abaixo de 2mm."
diff_step"O que mudou entre a revisão A e a revisão B?"

O assistente de IA interpreta as medições. Você obtém respostas de engenharia, não números brutos.

Exemplos de Prompts

  • "Revise esta peça para moldagem por injeção: verifique ângulos de saída com puxada +Z, meça a espessura mínima da parede, identifique rebaixos."
  • "Prepare um plano de CNC de primeira passada: prováveis configurações, direções de furação, características que geram custo."
  • "Compare estas duas revisões e sinalize o que precisa ser reverificado antes da ferramentaria."
  • "Quais furos são cegos vs passantes? Qual é a profundidade do furo cego?"
  • "Encontre a seção de parede mais fina nesta peça. Está acima do mínimo de 1,5mm?"

Veja docs/EXAMPLE_PROMPTS.md para mais.

Requisitos

  • Node.js 24+
  • Arquivos STEP (exportados de SolidWorks, FreeCAD, Fusion 360, CATIA ou qualquer sistema CAD)

Licença

MIT. O kernel OCCT incluído usa LGPL-2.1. Veja THIRD_PARTY_NOTICES.md.