Skip to content
Tresca

Onshape MCP (altendky)

MCP serverCommunity

A Rust binary for Onshape that signs in with your own OAuth app and can save exports and screenshots locally. By altendky.

20 starsUpdated 2 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)
Operating systems
Windows, macOS, Linux
Needs a Onshape licence
Yes
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Claude Desktop, OpenCode
Licence
Apache-2.0
Language
Rust

What it can do

  • Authenticates with an Onshape OAuth application you create, or with API keys.
  • Lets the assistant create sketches, extrude parts and export STL, discovering API endpoints as it goes.
  • Reads and writes local files such as screenshots, exports and FeatureScript when run locally.

Limitations

  • Early development; the author warns things may not work as expected.
  • Streamable HTTP mode is experimental and disables local file access; no public hosted endpoint is offered.

Install

{
  "mcpServers": {
    "onshape": {
      "command": "npx",
      "args": ["--yes", "onshape-mcp"]
    }
  }
}

Source: github.com/altendky/onshape-mcp#claude-desktop

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.