Skip to main content
Glama
gilfoyle19

Onshape MCP Server

by gilfoyle19

Onshape MCP Server

Enhanced Model Context Protocol (MCP) server for programmatic CAD modeling with Onshape.

✨ Features

  • πŸ” Document Discovery - Search and list projects, find Part Studios

  • πŸ“ Parametric Sketching - Create sketches with rectangles, circles, lines

  • βš™οΈ Feature Management - Extrudes, fillets, chamfers, feature trees

  • πŸ”© Mechanical Components - Create gears with customizable parameters

  • 🎯 Edge Query & Discovery - Find edges by radius, type, or feature

  • πŸ“Š Variable Tables - Read/write parametric design variables

  • πŸ€– Full Automation - Build complete CAD workflows

Related MCP server: cadkit

πŸš€ Quick Start

Prerequisites

  • Python 3.10+

  • Onshape account with API access

Setup

git clone https://github.com/clarsbyte/onshape-mcp.git
cd onshape-mcp
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -e .

Get API Keys

  1. Go to Onshape Developer Portal

  2. Create API key β†’ copy Access Key and Secret Key

Configure Gemini CLI

Add to your Gemini CLI configuration file (typically ~/.config/gemini-cli/settings.json):

{
  "mcpServers": {
    "onshape": {
      "command": "/absolute/path/to/onshape-mcp/venv/bin/python",
      "args": ["-m", "onshape_mcp.server"],
      "env": {
        "ONSHAPE_ACCESS_KEY": "your_access_key",
        "ONSHAPE_SECRET_KEY": "your_secret_key"
      }
    }
  }
}

Usage

onshape-mcp  # Run server

Ask Gemini CLI: "Create a mechanical part with variable dimensions""

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables programmatic CAD modeling with Onshape's REST API, offering 45 tools for parametric sketches, feature management, assemblies, analysis, variables, and exports.
    45
    134
    -
  • A
    license
    B
    quality
    B
    maintenance
    An MCP server for parametric part modeling in Onshape, producing fully-defined, variable-driven sketches and features. It enables LLMs to create editable CAD models using semantic selection and geometrically grounded constraints.
    33
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables building and modifying parametric solid models in a local SOLIDWORKS installation via the COM API.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables control of a live SOLIDWORKS session through the Windows COM API, providing native sketch, feature, body, reference-geometry, view, probe, and export operations, along with transactional CAD plans, parametric sketches, multibody tools, and deterministic raster-to-sketch vectorization pipelines.
    -