Natural-language MCP bridge enabling AI control of Onshape CAD
onshape-mcp, developed by Altendky, is an open-source Model Context Protocol server that connects AI assistants to the Onshape cloud CAD platform so users can issue natural-language design commands. The tool translates plain-English intents into Onshape REST API calls, exposing document navigation, parametric edits, and programmatic exports. It embeds the Onshape OpenAPI for endpoint discovery and targets CAD engineers, product designers, and developers who want AI-assisted automation of repetitive modeling and data queries.
How it integrates into an existing toolchain
The tool runs as an MCP server and requires an MCP-compliant client such as Claude Desktop or LobeChat, plus a valid Onshape account and API credentials. Installation is done via Rust's cargo package manager or a pre-built binary, so teams that already use Rust toolchains can deploy quickly. This design places setup and credential management on the team, rather than on the AI client.
How reliable API interactions perform in practice
onshape-mcp embeds the full Onshape OpenAPI specification so the underlying model can discover endpoints instead of relying on hard-coded tool definitions; that gives the assistant flexible access to the API surface. The server is written in Rust for high-throughput API communications and stable request handling, which helps when agents issue many REST calls during exploratory or iterative sessions.
Who benefits and what safety controls exist
The tool is intended for engineers and developers who already understand Onshape rather than beginners; the developer explicitly describes it as an assistant, not a CAD replacement. A permission model is planned with read, modify, and destroy modes to restrict allowed HTTP methods, which aims to reduce risk when the AI explores documents. The developer has prior experience building developer tools and plugins, aligning the project with engineering workflows.
Practical integration example for engineering teams, not a consumer desktop assistant
Because the project is frequently cited in Onshape's technical blogs, onshape-mcp functions as a practical reference implementation for teams evaluating MCP integrations. It suits technical teams prepared to manage API credentials, host an MCP server, and incorporate developer work into their CI or tooling. Teams seeking a turnkey, non-technical desktop assistant should expect this to require developer effort and systems integration.





