agentcad icon

agentcad

agentcad é um servidor MCP e CLI open-source que ajuda agentes de código a projetar, renderizar, validar e exportar CAD real. Ideal para fluxos locais com pré-visualizações, verificações geométricas e exportação de STEP, STL, GLB e OBJ.

agentcad

O que é o agentcad?

agentcad é uma ferramenta CAD open-source para agentes de código. Ele oferece tanto um servidor MCP quanto uma CLI, para que um agente possa gerar, renderizar, validar e exportar saída CAD real a partir de fluxos de trabalho baseados em Python.

O produto foi projetado para colaboração entre humanos e agentes: ele oferece ao agente um ciclo de feedback com métricas geométricas, pré-visualizações e resultados de validação, para que possa inspecionar o próprio trabalho e corrigir erros antes de devolver os projetos ao usuário. Segundo o site, ele roda localmente, é gratuito, não exige cadastro e suporta fluxos STEP, STL, GLB e OBJ.

Principais Funcionalidades

  • Servidor MCP open-source e CLI: suporta fluxos de trabalho CAD orientados por agentes por meio do uso local na linha de comando ou da integração MCP em editores e ambientes de agentes.
  • Ciclo de renderização e validação: retorna uma renderização junto com métricas como dimensões, volume, contagem de faces e validade, para que o agente possa verificar a geometria antes de finalizar.
  • Suporte de exportação para formatos CAD comuns: pode gerar STEP, STL, GLB e OBJ para uso posterior em impressão, visualização ou entrega para CAD.
  • Execução versionada e diffs: produz arquivos STEP versionados e permite comparar versões para acompanhar a iteração do projeto.
  • Verificações pré-execução e inspeção de topologia: valida entradas antes da execução e informa detalhes de geometria/topologia para ajudar a depurar problemas rapidamente.
  • Configuração local-first: roda localmente, com opções de instalação via pip, uv e configuração MCP para ferramentas como Claude Code, Cursor e Windsurf.

Como usar o agentcad

Instale o pacote localmente e depois conecte-o ao seu agente de código pela CLI ou adicionando a configuração do servidor MCP ao workspace do agente. O site mostra suporte ao Python 3.10–3.12, com um caminho pip install 'agentcad[mcp]' e uma opção de instalação apenas da CLI.

Depois de conectado, peça ao agente um prompt de CAD, como um suporte para celular, uma caixa ou um vaso. O agente pode gerar a geometria, inspecionar a renderização e as métricas, revisar o modelo e exportar os arquivos finais quando o projeto estiver válido.

Casos de Uso

  • Prototipagem rápida em um agente de código com IA: transforme um prompt em linguagem natural em um modelo CAD básico e visualize-o no mesmo fluxo.
  • Projeto de caixas para impressão: crie peças mecânicas simples, como caixas de encaixe, tampas ou carcaças de dispositivos, e exporte-as para impressão 3D.
  • Depuração e iteração de geometria: use métricas, validação e relatórios de topologia para diagnosticar por que um modelo falhou ou gerou geometria ruim.
  • Ativos 3D prontos para web ou visualizador: exporte GLB ou OBJ para visualização leve em apps, sites ou pipelines de ativos.
  • Projetos educacionais ou de reconstrução com assistência de agentes: crie reconstruções medidas ou modelos estruturados em que o agente precise de feedback repetido para chegar a um resultado fiel.

FAQ

O agentcad roda localmente? Sim. O site o descreve como rodando localmente, com opções de instalação que não exigem cadastro.

Quais saídas ele suporta? O site menciona pré-visualizações renderizadas e exportação em STEP, STL, GLB e OBJ.

Funciona com agentes baseados em MCP? Sim. O produto inclui um servidor MCP e mostra configuração de exemplo para Claude Code, Cursor e Windsurf.

Quais versões do Python são compatíveis? A página informa que o agentcad atualmente suporta Python 3.10–3.12.

É open source? Sim. A origem é listada como Apache-2.0 no GitHub.

Alternativas

  • Softwares CAD tradicionais, como ferramentas paramétricas de desktop: normalmente são usados diretamente por designers humanos e oferecem fluxos de modelagem manual em vez de execução orientada por agentes.
  • Bibliotecas de geometria centradas em scripts: atendem desenvolvedores que querem criar formas CAD diretamente em código, mas podem não incluir o mesmo ciclo de feedback do agente, relatórios de renderização ou integração MCP.
  • Ferramentas de modelagem 3D com recursos de exportação: podem produzir ativos para impressão ou visualização, mas geralmente são centradas em modelagem manual, e não em fluxos automatizados de prompt para geometria.
  • Outras cadeias de ferramentas para geração de código com agentes: podem ajudar um agente a escrever código, mas não necessariamente oferecem validação específica de CAD, pré-visualização e suporte a diffs de versão.