Skip to content
Tresca

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

Source: github.com/gpambrozio/onshape-mcp#install

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.