Onshape MCP server (gpambrozio)
MCP serverCommunity
An npm server with over 90 Onshape tools covering part studios, assemblies, drawings and BOMs, with browser sign-in. By Gustavo Ambrozio.
6 starsUpdated 5 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Onshape
- How it connects
- Works through the vendor's cloud API
- Access
- Can modify models
- Tool versions
- Onshape (cloud); Node 20 or newer
- Operating systems
- Not stated in its documentation
- Needs a Onshape licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Zed
- Licence
- MIT
- Language
- TypeScript
What it can do
- Asks you to connect on the first call through a local browser page and stores the API keys in the OS keychain; OAuth and environment variables are also supported.
- Covers documents and versions, sketches, solid features, assembly mates and BOMs, drawings, Feature Studios, metadata and mass properties.
- Validates features after creation instead of trusting Onshape's success response.
- Includes a raw request tool for REST endpoints the named tools miss.
Limitations
- Free Onshape accounts can only create public documents.
- Uses inches and degrees, except STL export in millimetres.
Install
claude mcp add onshape -- npx -y @gpambrozio/onshape-mcp{
"mcpServers": {
"onshape": {
"command": "npx",
"args": ["-y", "@gpambrozio/onshape-mcp"]
}
}
}MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.