Description
agentcad is a free, open-source MCP server and CLI tool that empowers AI agents and developers to design, preview, validate, and export real CAD models using Python scripts. Ideal for those seeking automated, script-driven CAD workflows without cloud dependencies or signup, it supports build123d and CadQuery with versatile export options and version diffing.
agentcad is an open-source MCP (Model-Controller-Processor) server and command-line interface (CLI) tool designed to empower coding agents with the ability to create, render, and export authentic CAD (Computer-Aided Design) outputs. Its core purpose is to facilitate automated CAD model generation by executing scripts written in popular Python-based CAD libraries such as build123d and CadQuery. By running locally on a user's machine without requiring any signup or cloud dependency, agentcad offers a secure and private environment for CAD design automation, making it an ideal tool for developers, AI researchers, and engineers who want to integrate CAD generation into their workflows or AI agents. It supports Python versions 3.10 through 3.12, ensuring compatibility with modern Python environments. At its heart, agentcad provides a robust set of features tailored for CAD scripting and model management. Users can execute build123d or CadQuery scripts to programmatically generate 3D models. The tool renders PNG previews of the CAD models, allowing users to visually verify designs without needing a separate CAD viewer. It supports exporting models in widely used 3D file formats including STEP, STL, and GLB, which are compatible with many CAD and 3D printing workflows. Beyond generation and export, agentcad offers geometry validation to ensure the integrity and manufacturability of the designs. Another standout feature is its ability to diff versions of CAD models, enabling users to track changes between iterations — a critical capability for collaborative design and version control. Being open-source, agentcad encourages community contributions and transparency, while running locally means users retain full control over their data and environment. agentcad is best suited for developers, AI practitioners, and CAD professionals who want to automate or augment the CAD design process using code. It is particularly useful for those building AI agents that require CAD capabilities, such as autonomous design assistants or generative design systems. Use cases include rapid prototyping, automated generation of parametric models, educational purposes for learning CAD scripting, and integration into larger AI workflows where CAD output is needed. Because it runs locally and does not require signup, it is also attractive for users with privacy concerns or those working in restricted environments without internet access. The tool is completely free to use under the Apache-2.0 license, with no paid plans or subscriptions. Installation is straightforward via Python package management tools like pip, and it supports installation with or without the MCP server component. This zero-cost, open-source approach lowers barriers to entry and encourages experimentation and customization. Compared to alternatives, agentcad stands out by combining open-source accessibility with a focus on AI agent integration and local execution. While many CAD tools are proprietary, cloud-based, or require manual interaction, agentcad enables fully automated CAD generation driven by code and AI agents. Its support for build123d and CadQuery scripts leverages popular Python CAD libraries, making it accessible to Python developers. The inclusion of version diffing and geometry validation adds professional-grade features not always found in similar open-source tools. However, unlike full-featured commercial CAD software, agentcad is script-driven and does not provide a graphical user interface for manual editing, which may limit its appeal for traditional CAD users. Notable limitations include its CLI-only interface, which may pose a learning curve for users unfamiliar with command-line tools or scripting. It requires users to be comfortable writing build123d or CadQuery scripts in Python, so it is less suitable for non-programmers. Since it runs locally, users must manage their own computing resources and dependencies. The tool currently supports only Python 3.10 to 3.12, which may require environment adjustments for some users. Despite these considerations, agentcad offers a powerful, flexible, and privacy-conscious solution for automated CAD design driven by AI agents and code.
Tool Features
- Execute build123d or CadQuery scripts
- Render PNG previews
- Export STEP, STL, and GLB file formats
- Validate geometry
- Diff versions of CAD models
- Open-source and runs locally
- No signup required
- Supports Python 3.10-3.12
Description
agentcad is a free, open-source MCP server and CLI tool that empowers AI agents and developers to design, preview, validate, and export real CAD models using Python scripts. Ideal for those seeking automated, script-driven CAD workflows without cloud dependencies or signup, it supports build123d and CadQuery with versatile export options and version diffing.
agentcad is an open-source MCP (Model-Controller-Processor) server and command-line interface (CLI) tool designed to empower coding agents with the ability to create, render, and export authentic CAD (Computer-Aided Design) outputs. Its core purpose is to facilitate automated CAD model generation by executing scripts written in popular Python-based CAD libraries such as build123d and CadQuery. By running locally on a user's machine without requiring any signup or cloud dependency, agentcad offers a secure and private environment for CAD design automation, making it an ideal tool for developers, AI researchers, and engineers who want to integrate CAD generation into their workflows or AI agents. It supports Python versions 3.10 through 3.12, ensuring compatibility with modern Python environments. At its heart, agentcad provides a robust set of features tailored for CAD scripting and model management. Users can execute build123d or CadQuery scripts to programmatically generate 3D models. The tool renders PNG previews of the CAD models, allowing users to visually verify designs without needing a separate CAD viewer. It supports exporting models in widely used 3D file formats including STEP, STL, and GLB, which are compatible with many CAD and 3D printing workflows. Beyond generation and export, agentcad offers geometry validation to ensure the integrity and manufacturability of the designs. Another standout feature is its ability to diff versions of CAD models, enabling users to track changes between iterations — a critical capability for collaborative design and version control. Being open-source, agentcad encourages community contributions and transparency, while running locally means users retain full control over their data and environment. agentcad is best suited for developers, AI practitioners, and CAD professionals who want to automate or augment the CAD design process using code. It is particularly useful for those building AI agents that require CAD capabilities, such as autonomous design assistants or generative design systems. Use cases include rapid prototyping, automated generation of parametric models, educational purposes for learning CAD scripting, and integration into larger AI workflows where CAD output is needed. Because it runs locally and does not require signup, it is also attractive for users with privacy concerns or those working in restricted environments without internet access. The tool is completely free to use under the Apache-2.0 license, with no paid plans or subscriptions. Installation is straightforward via Python package management tools like pip, and it supports installation with or without the MCP server component. This zero-cost, open-source approach lowers barriers to entry and encourages experimentation and customization. Compared to alternatives, agentcad stands out by combining open-source accessibility with a focus on AI agent integration and local execution. While many CAD tools are proprietary, cloud-based, or require manual interaction, agentcad enables fully automated CAD generation driven by code and AI agents. Its support for build123d and CadQuery scripts leverages popular Python CAD libraries, making it accessible to Python developers. The inclusion of version diffing and geometry validation adds professional-grade features not always found in similar open-source tools. However, unlike full-featured commercial CAD software, agentcad is script-driven and does not provide a graphical user interface for manual editing, which may limit its appeal for traditional CAD users. Notable limitations include its CLI-only interface, which may pose a learning curve for users unfamiliar with command-line tools or scripting. It requires users to be comfortable writing build123d or CadQuery scripts in Python, so it is less suitable for non-programmers. Since it runs locally, users must manage their own computing resources and dependencies. The tool currently supports only Python 3.10 to 3.12, which may require environment adjustments for some users. Despite these considerations, agentcad offers a powerful, flexible, and privacy-conscious solution for automated CAD design driven by AI agents and code.
Frequently Asked Questions
What is agentcad?
agentcad is an open-source MCP server and command-line tool that enables coding agents to generate, render, validate, and export real CAD models by executing build123d or CadQuery Python scripts locally.
How much does agentcad cost?
agentcad is completely free to use under the Apache-2.0 open-source license, with no paid plans or subscriptions.
Who is agentcad best for?
agentcad is best suited for developers, AI researchers, and CAD professionals who want to automate CAD design using code, especially those integrating AI agents or working in privacy-sensitive environments.
What are the main features of agentcad?
Key features include executing build123d or CadQuery scripts, rendering PNG previews, exporting models in STEP, STL, and GLB formats, validating geometry, diffing versions of CAD models, running locally without signup, and supporting Python 3.10 to 3.12.
Does agentcad offer a free trial?
agentcad is fully open-source and free to use, so there is no need for a trial period or subscription.
What integrations does agentcad support?
agentcad integrates with Python-based CAD scripting libraries build123d and CadQuery, and can be incorporated into AI agent workflows via its MCP server and CLI interfaces.
How does agentcad work?
agentcad runs locally on your machine, executing build123d or CadQuery Python scripts to generate CAD models. It renders previews, validates geometry, exports models in multiple formats, and can diff model versions, all via CLI or MCP server without requiring internet or signup.
Socials
Use ToolSponsored Tools
Reviews
No reviews yet. Be the first to share your experience.






























