Vibe Cading is a thing now. Describe a part, watch the LLM generate geometry, steer by eye until it looks right. 92 open source tools do exactly that, most built since MCP launched in late 2024.
The tools split on one question: who closes the feedback loop? In most, you do. You look at the render, describe what's wrong, the LLM tries again. In agent-driven tools, structured feedback returns to the LLM directly: scalar diagnostics, geometry properties, constraint violations. The agent corrects its own mistakes without you watching each iteration.
CAD Khana is our take on agent-driven vibe Cading. We chose code-CAD, where geometry is defined in code (Build123d, CadQuery, OpenSCAD), over wrapping a CAD application: diagnostics work cleaner directly against geometry, with no application object model in the way.
JSON diagnostics (interference, clearance, wall thickness, overhangs) come back after every Build123d build. The agent can also request a render and look at the geometry directly — multi-modal vision catches issues that don't surface as scalars. Assertions in the script become build failures, not warnings. Humans stay in the loop for taste and physical-world validation.
Agent-driven
Many wrap code-CAD libraries as MCP servers or Claude Code skills. Nearly as many add structured diagnostics on top of CAD applications: SolidWorks, AutoCAD, Inventor, Fusion 360, Onshape, Blender.
Active
| 18532 | Python Created: Apr 22, 2026 Updated: Oct 9, 2026 | Give your agent CAD superpowers. |
| 1114 | Python Created: Mar 17, 2026 Updated: Oct 9, 2026 | Reliable AI Skill + MCP toolkit for agent-driven desktop CAD automation. |
| 1026 | Python Created: Jul 30, 2026 Updated: Sep 24, 2026 | MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute |
| 588 | Python Created: Mar 24, 2025 Updated: Sep 15, 2026 | CAD MCP Server |
| 550 | Python Created: Mar 20, 2025 Updated: Feb 20, 2026 | MCP server for AutoCAD LT v3.1: freehand AutoLISP execution, 8 consolidated tools, File IPC + ezdxf backends, focus-free dispatch, undo/redo, P&ID symbols, and robust IPC with ESC prefix and UTF-8 fallback. Companion agent skill: puran-water/autocad-drafting |
| 251 | TypeScript Created: Apr 23, 2026 Updated: Jul 21, 2026 | Using AI to generate 3D models |
| 174 | Python Created: Apr 17, 2026 Updated: Apr 22, 2026 | Jarvis Onshape MCP — Claude Code plugin for driving real Onshape CAD. Vision-decomposition skill + truth-telling + parametric iteration + FeatureScript. |
| 163 | Python Created: Mar 22, 2026 Updated: Oct 8, 2026 | MCP server for Blender. 191 tools for modelling, materials, rendering and more, driven by Claude, Cursor, Codex, Ollama, llama.cpp, or any MCP client. |
| 155 | Python Created: Jun 2, 2026 Updated: Sep 30, 2026 | CAD CLI and MCP server for AI agents |
| 142 | Python Created: Jun 30, 2025 Updated: Oct 2, 2026 | An agent-native CAD SDK for language models to create, inspect, and reconstruct complex, editable 3D models. |
| 127 | Python Created: Apr 27, 2026 Updated: Sep 24, 2026 | Production-grade AutoCAD MCP server for AI agents — 122 tools, dual COM (live AutoCAD) + headless ezdxf engines, ISO GD&T and dimension-tolerance validation for CAD automation. |
| 110 | Python Created: Apr 30, 2026 Updated: Sep 25, 2026 | MCP server for build123d to improve AI cognition when creating 3D CAD models |
| 94 | Python Created: Feb 16, 2026 Updated: Apr 12, 2026 | Create your own 3D scene with words anywhere. |
| 85 | Python Created: Apr 27, 2026 Updated: May 1, 2026 | Claude Code skill plugin: drive Blender 5.x like a senior 3D artist via natural language. 10 chain-loadable skills (modeling, materials, lighting, cameras, rendering, animation, export, wireframe-to-3d, pro-workflow). Validated on 6 scene classes. |
| 68 | Python Created: May 26, 2026 Updated: Sep 7, 2026 | CAD/CAE Copilot — an AI-native CAD/CAE/CAX workbench for AI agents. Text-to-CAD, text-to-CAE, real build123d/OpenCASCADE geometry, editable parameters, stable topology pointers, deterministic critique, and MCP server tools. |
| 68 | JavaScript Created: Sep 7, 2026 Updated: Oct 8, 2026 | The open-source CAD engine for AI agents. One-line MCP setup for Kimi Code, TraeCode, WorkBuddy and ZCode. Stable object IDs, undoable transactions, DXF/KJD output. TypeScript + Rust/WASM. |
| 65 | Python Created: Nov 22, 2025 Updated: May 4, 2026 | Production-shaped MCP server for Blender with goal-first routing, curated tools, deterministic verification, and vision-assisted 3D modeling workflows. |
| 57 | Python Created: Feb 20, 2026 Updated: Oct 4, 2026 | MCP server for FreeCAD — 32 tools for AI-assisted 3D CAD modeling |
| 48 | Python Created: Jan 24, 2026 Updated: Feb 17, 2026 | AI-driven CAD modeling for 3D printing (build123d + MCP) |
| 33 | Python Created: Jul 16, 2026 Updated: Jul 19, 2026 | Client-neutral MCP server for AutoCAD automation, checked 2D/3D geometry, native previews, and headless DXF delivery. |
| 32 | Python Created: Jun 10, 2026 Updated: Jun 10, 2026 | MCP server for parametric 3D modeling in Autodesk Inventor - drive Inventor with AI in natural language. Includes Agent Skills and undocumented Inventor 2026 COM API knowledge. |
| 30 | Python Created: Apr 1, 2026 Updated: Oct 8, 2026 | Claude Code plugin that turns a text brief or a photo into a production-ready 3D asset through Blender: rebuilt by script, textured from CC0 scans, graded against the real object, optimized to GLB/FBX/USDZ, rigged and animated by subject. Runs on both Blender MCP servers. |
| 28 | Python Created: Jun 11, 2026 Updated: Jun 12, 2026 | MCP server for Shapr3D — AI-driven CAD modeling with build123d (OpenCascade) and STEP file exchange |
| 27 | Python Created: Jul 22, 2026 Updated: Aug 9, 2026 | No description available |
| 26 | TypeScript Created: Jan 25, 2026 Updated: Oct 8, 2026 | Open, agent-native CAD; edit code, not click menus, make things. kernelCAD.com |
| 25 | Python Created: Mar 19, 2026 Updated: Sep 26, 2026 | MCP server that runs inside Autodesk Fusion (formerly Autodesk Fusion 360) as an add-in, letting AI agents drive your CAD session over Streamable HTTP. Zero external dependencies. |
| 23 | Python Created: Feb 11, 2026 Updated: Sep 20, 2026 | Solid Edge MCP server for AI-assisted CAD design - create, analyze, modify, and export models |
| 21 | Python Created: Mar 23, 2026 Updated: Apr 22, 2026 | Use agents to design and build high powered rockets |
| 21 | Python Created: Jul 29, 2026 Updated: Aug 7, 2026 | Ever wanted Claude to do your CAD for you? |
| 18 | Python Created: Apr 19, 2026 Updated: Oct 7, 2026 | Claude Code skill and diagnostics-first Build123d wrapper for LLM-driven CAD iteration. |
| 17 | TypeScript Created: Apr 25, 2026 Updated: Sep 23, 2026 | AI-native CAD agent converting natural-language requests into validated OpenSCAD artifacts with automated geometry repair and manufacturing validation. |
| 16 | Python Created: May 4, 2026 Updated: May 12, 2026 | Skills and tools which enable coding agents like Codex to CAD |
| 2 | Python Created: Apr 10, 2026 Updated: Apr 10, 2026 | An MCP server for CadQuery -- takes in cq, returns 3MF, PNG, GLB |
Inactive (6) — last commit over 9 months ago
| 130 | Shell Created: Feb 3, 2026 Updated: Feb 3, 2026 | A Claude Code-powered 3D modeling agent environment for creating 3D printable designs using OpenSCAD. |
| 121 | Python Created: Dec 17, 2025 Updated: Dec 18, 2025 | A library of Claude Code skills for teaching coding agents how to use various CAD tools |
| 23 | Jupyter Notebook Created: May 19, 2024 Updated: Jun 5, 2024 | Open source agentic AI CAD generation built on OpenSCAD |
| 20 | Python Created: Jun 21, 2025 Updated: Jun 29, 2025 | MCP server providing CAD generation and verification tools using CAD-Query |
| 19 | Python Created: Apr 5, 2025 Updated: Apr 7, 2025 | No description available |
| 11 | Jupyter Notebook Created: Jan 1, 2024 Updated: May 1, 2025 | Hierarchical Constraint-Based DSL for CAD Modeling with LLMs |
Human-directed
You inspect the result and steer the next iteration. Two shapes of tool live here: extensions to existing CAD applications (FreeCAD, Blender, Maya, AutoCAD, SolidWorks, Fusion 360, Onshape, Rhino/Grasshopper, SketchUp) for users who already know them, and standalone code-CAD tools for users who don't.
Blender is mesh-based animation software, not precision CAD, but blender-mcp is the most-starred 3D-tool MCP by a wide margin and sets the reference point for MCP tooling at scale. CADAM is the outlier in the other direction: a text-to-CAD web app rather than a server or extension.
Active
| 30273 | Python Created: Mar 7, 2025 Updated: Oct 6, 2026 | Community plugin to control Blender 3D with any LLM of your choice. Not affiliated with the official Blender Foundation. |
| 5223 | TypeScript Created: Sep 1, 2025 Updated: Oct 7, 2026 | CADAM is the open source text-to-CAD web application |
| 2753 | Python Created: Nov 25, 2023 Updated: Oct 7, 2026 | FreeCAD MCP(Model Context Protocol) server |
| 552 | Python Created: Feb 20, 2026 Updated: Oct 3, 2026 | AI-powered assistant workbench for FreeCAD — generate 3D models from natural language |
| 482 | Ruby Created: Mar 13, 2025 Updated: Apr 25, 2026 | Sketchup Model Context Protocol |
| 382 | Python Created: Apr 11, 2025 Updated: Oct 7, 2026 | This MCP server integrates with SolidWorks API and structuring it into Claude-compatible context streams. |
| 372 | Rust Created: Feb 27, 2026 Updated: Oct 5, 2026 | The AI-powered 3D CAD IDE — edit code, visualize in 3D, and reshape your designs with natural language. |
| 278 | TypeScript Created: Jul 5, 2026 Updated: Jul 10, 2026 | 94 specialist Blender skills for Cursor, Claude Code, Kiro & Codex -> MCP-powered production pipeline from blockout to engine export. |
| 247 | Python Created: Jan 3, 2026 Updated: Sep 6, 2026 | The FreeCAD Robust MCP server and MCP Bridge Workbench/Addon |
| 237 | TypeScript Created: Jul 8, 2025 Updated: Sep 20, 2026 | Solidworks MCP using Typescript |
| 200 | Python Created: Mar 21, 2025 Updated: Sep 7, 2026 | Devin's attempt at creating an OpenSCAD MCP Server that takes a user prompt and generates a preview image and 3d file. |
| 151 | Python Created: Mar 22, 2026 Updated: Mar 23, 2026 | MCP server to automate SolidWorks using Claude AI — 22 tools for parts, sketches & features |
| 149 | Python Created: Aug 28, 2025 Updated: Sep 10, 2026 | A Model Context Protocol (MCP) server for OpenSCAD 3D modeling and rendering |
| 149 | Python Created: Oct 15, 2025 Updated: Sep 10, 2026 | mcp server for interacting with onshape |
| 128 | Python Created: Nov 14, 2025 Updated: Jun 27, 2026 | MCP server for use CAD software through AI assistants like Claude for Desktop or Cursor |
| 115 | Python Created: Feb 2, 2026 Updated: Oct 6, 2026 | MCP Server for Autodesk Fusion 360 |
| 105 | C# Created: Jan 27, 2026 Updated: Sep 7, 2026 | Grasshopper MCP Bridge - Claude takes control of Grasshopper |
| 83 | Python Created: Apr 11, 2025 Updated: Jun 19, 2026 | No description available |
| 81 | Python Created: Mar 17, 2026 Updated: Sep 23, 2026 | A comprehensive Model Context Protocol (MCP) server for SolidWorks automation (in python) |
| 66 | Python Created: Apr 10, 2023 Updated: Aug 8, 2026 | Generate parametric FreeCAD geometry from plain English — Gemini, OpenAI, Claude, Grok, OpenRouter, or a local model on your own machine. Validated structured output, editable feature tree. |
| 56 | Python Created: Sep 8, 2025 Updated: Jul 1, 2026 | No description available |
| 29 | Python Created: Mar 29, 2025 Updated: Apr 5, 2026 | No description available |
| 26 | Ruby Created: Mar 21, 2025 Updated: Aug 7, 2026 | SketchUp-MCP For AI |
| 24 | Python Created: Jan 21, 2026 Updated: Aug 21, 2026 | Python automation interface for SolidWorks CAD - Claude AI Skill for natural language CAD commands |
| 21 | C# Created: Mar 2, 2026 Updated: Jul 11, 2026 | SolidWorks AI Agent |
| 16 | Python Created: Apr 25, 2026 Updated: Sep 24, 2026 | GenCAD is a FreeCAD AI workbench for creating, modifying, and exporting FreeCAD objects to code using natural language. |
| 6 | TypeScript Created: Feb 10, 2026 Updated: Sep 24, 2026 | An MCP server for rendering STL and PNG from OpenSCAD code. |
| 3 | Python Created: Mar 16, 2026 Updated: Mar 16, 2026 | CadX Local — Unlimited AI CAD powered by CadQuery + Ollama |
| 3 | HTML Created: Aug 31, 2026 Updated: Sep 6, 2026 | old repo name for RhinoAI |
| 1 | Python Created: May 4, 2026 Updated: May 29, 2026 | A Model Context Protocol server for FreeCAD. ~70 single-purpose tools across doc/obj/part/sketch/pd/expr/sheet/io/view, with screenshots returned only when explicitly requested. Designed for parametric modeling at low token cost. |
Inactive (23) — last commit over 9 months ago
| 258 | Python Created: Mar 17, 2025 Updated: Jan 22, 2026 | 这个项目是一个基于Model Context Protocol (MCP)的AutoCAD集成服务器,它允许通过自然语言与AutoCAD进行交互。通过这个服务器,用户可以使用Claude等大型语言模型来创建、修改和分析AutoCAD图纸,同时还可以存储和查询CAD元素的相关数据。目前制作参考学习,仅实现端到端之间的通信,具体工具函数尚未晚上 |
| 227 | Python Created: Mar 15, 2025 Updated: Mar 20, 2025 | FreecadMCP connects Freecad to Claude AI and other MCP-ready tools like Cursor through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Freecad. This integration enables prompt assisted CAD 3d Design. |
| 186 | Python Created: Dec 21, 2023 Updated: Jun 17, 2024 | the open source llm cad generation tool |
| 133 | Python Created: Aug 8, 2025 Updated: Aug 15, 2025 | FreeCAD MCP - Open-source Model Context Protocol server for FreeCAD automation |
| 129 | Python Created: Nov 4, 2025 Updated: Jan 28, 2026 | Control Fusion 360 with any AI through Model Context Protocol (MCP) |
| 106 | Python Created: Apr 22, 2025 Updated: May 12, 2025 | Model Context Protocol (MCP) server implementation for Autodesk Maya |
| 99 | C# Created: Mar 19, 2025 Updated: Mar 22, 2025 | No description available |
| 95 | Python Created: Jan 19, 2025 Updated: Feb 26, 2025 | No description available |
| 65 | Python Created: Jul 20, 2025 Updated: Jul 28, 2025 | 🏗️ Python MCP server for AutoCAD automation - Create walls, doors, windows & building structures programmatically via COM interface with intelligent layer management |
| 64 | N/A Created: Jan 2, 2025 Updated: Feb 20, 2025 | Your CAD Copilot |
| 57 | C# Created: Mar 15, 2025 Updated: Mar 23, 2025 | RhinoMCP connects Rhino to Claude AI through the Model Context Protocol (MCP), enabling AI-assisted 3D modeling and architectural design. |
| 49 | Python Created: Apr 3, 2025 Updated: Apr 22, 2025 | A model context protocol (MCP) server for Autodesk Fusion that provides resources and tools from ADSK to an AI client such as Claude |
| 34 | Python Created: Jul 21, 2025 Updated: Sep 20, 2025 | An AI powered CAD design generator for FreeCAD |
| 32 | Python Created: Mar 19, 2025 Updated: Apr 4, 2025 | This is a MCP Server that allows LLM to interact with Rhino and Grasshopper directly. |
| 30 | Python Created: Oct 14, 2025 Updated: Nov 1, 2025 | Official implementation of "CADialogue: A Multimodal LLM-Powered Conversational Assistant for Intuitive Parametric CAD Modeling" |
| 27 | Python Created: Mar 31, 2025 Updated: Nov 6, 2025 | No description available |
| 27 | Jupyter Notebook Created: Sep 1, 2025 Updated: Sep 1, 2025 | This project uses a Large Language Model (LLM) with Retrieval-Augmented Generation (RAG) to convert natural language descriptions into executable FreeCAD Python scripts for 3D modeling. |
| 20 | Python Created: Aug 2, 2025 Updated: Oct 7, 2025 | An MCP server for JupyterCAD that allows you to control it using LLMs/natural language. |
| 14 | TypeScript Created: Apr 21, 2025 Updated: Apr 21, 2025 | MCP server or onshape CAD |
| 13 | TypeScript Created: Jan 7, 2026 Updated: Feb 7, 2026 | TalkCAD - LLM-Powered CAD Application |
| 13 | Python Created: Jun 22, 2025 Updated: Oct 11, 2025 | The openscad MCP server to compose openscad scripts and render them by LLM |
| 9 | TypeScript Created: Jun 2, 2025 Updated: Jun 2, 2025 | A Model Context Protocol (MCP) server that enables AI assistants to interact with FreeCAD for 3D modeling and CAD operations |
| 0 | Python Created: Jul 9, 2025 Updated: Jul 9, 2025 | A dual-LLM powered FreeCAD assistant that interprets natural language instructions to generate, modify, and manage 3D CAD models with an intuitive GUI and support for boolean, file, and shape operations. |
Credits
@restlessronin curated the initial links from Gemini Deep Research and Grok, OpenAI & DeepSeek search. List expansion via GitHub search by @claude-opus-4.7.
Github data and article table implementation by @claude-sonnet-4.6, refined by @claude-opus-4.7.
Initial article draft by @claude-sonnet-4.6, rewrite by @claude-opus-4.7.
The October 2026 re-survey: discovery and fit checks by five @claude-opus-5.5 sub-agents, merged and checked by @claude-opus-5.5.
