agentcad icon

agentcad

agentcad è un server MCP open-source e una CLI che aiutano gli agenti di coding a progettare, renderizzare, validare ed esportare output CAD reali.

agentcad

Che cos’è agentcad?

agentcad è uno strumento CAD open-source per agenti di coding. Offre sia un server MCP sia una CLI, così un agente può generare, renderizzare, validare ed esportare output CAD reali da workflow basati su Python.

Il prodotto è pensato per la collaborazione tra umano e agente: fornisce all’agente un ciclo di feedback con metriche geometriche, anteprime e risultati di validazione, così può ispezionare il proprio lavoro e correggere gli errori prima di restituire i progetti all’utente. Secondo il sito, funziona in locale, è gratuito, non richiede registrazione e supporta workflow STEP, STL, GLB e OBJ.

Funzionalità principali

  • Server MCP open-source e CLI: supporta workflow CAD guidati da agenti tramite uso locale da riga di comando oppure integrazione MCP in editor e ambienti agent.
  • Ciclo render e validazione: restituisce un render e metriche come dimensioni, volume, numero di facce e validità, così l’agente può controllare la geometria prima di terminare.
  • Supporto export per formati CAD comuni: può generare STEP, STL, GLB e OBJ per usi successivi in stampa, visualizzazione o handoff CAD.
  • Esecuzione versionata e diff: produce file STEP versionati e supporta il confronto tra versioni per tracciare l’evoluzione del progetto.
  • Controlli pre-esecuzione e ispezione della topologia: valida gli input prima dell’esecuzione e riporta dettagli di geometria/topologia per aiutare a diagnosticare rapidamente i problemi.
  • Setup local-first: funziona in locale, con opzioni di installazione per pip, uv e configurazione MCP per strumenti come Claude Code, Cursor e Windsurf.

Come usare agentcad

Installa il pacchetto in locale, poi collegalo al tuo agente di coding tramite la CLI oppure aggiungendo la configurazione del server MCP al workspace dell’agente. Il sito mostra il supporto per Python 3.10–3.12, con un percorso pip install 'agentcad[mcp]' e un’opzione di installazione solo CLI.

Una volta collegato, dai all’agente un prompt CAD come un supporto per telefono, un enclosure o un vaso. L’agente può generare la geometria, ispezionare il render e le metriche, revisionare il modello ed esportare i file finali quando il progetto è valido.

Casi d’uso

  • Ideazione rapida in un agente di coding AI: trasforma un prompt in linguaggio naturale in un modello CAD di base e visualizzalo nello stesso workflow.
  • Progettazione di enclosure stampabili: crea semplici parti meccaniche come scatole a incastro, coperture o involucri per dispositivi ed esportale per la stampa 3D.
  • Debug e iterazione della geometria: usa metriche, validazione e report di topologia per diagnosticare perché un modello è fallito o ha prodotto geometria errata.
  • Asset 3D pronti per web o viewer: esporta GLB o OBJ per una visualizzazione leggera in app, siti o pipeline di asset.
  • Progetti educativi o di ricostruzione assistiti da agente: realizza ricostruzioni misurate o modelli strutturati in cui l’agente ha bisogno di feedback ripetuti per convergere su un risultato fedele.

FAQ

agentcad funziona in locale? Sì. Il sito lo descrive come eseguibile in locale, con opzioni di installazione che non richiedono registrazione.

Quali output supporta? Il sito menziona render di anteprima oltre all’export in STEP, STL, GLB e OBJ.

Funziona con agenti basati su MCP? Sì. Il prodotto include un server MCP e mostra esempi di configurazione per Claude Code, Cursor e Windsurf.

Quali versioni di Python sono supportate? La pagina dice che agentcad supporta attualmente Python 3.10–3.12.

È open source? Sì. La sorgente è indicata come Apache-2.0 su GitHub.

Alternative

  • Software CAD tradizionale come gli strumenti CAD desktop parametrici: di solito vengono usati direttamente da designer umani, non da un agente AI, e offrono workflow di modellazione manuale invece dell’esecuzione guidata da agenti.
  • Librerie di geometria “script-first”: sono adatte agli sviluppatori che vogliono costruire forme CAD direttamente nel codice, ma potrebbero non includere lo stesso ciclo di feedback per agenti, report dei render o integrazione MCP.
  • Strumenti di modellazione 3D con funzioni di export: possono produrre asset stampabili o visualizzabili, ma di solito sono centrati sulla modellazione manuale invece che su workflow automatizzati da prompt a geometria.
  • Altri toolchain per agenti dedicati alla generazione di codice: possono aiutare un agente a scrivere codice, ma non necessariamente offrono validazione CAD-specifica, anteprima e supporto ai diff tra versioni.