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: solidworks-mcp

🚀 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""

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    A
    maintenance
    Enables programmatic CAD modeling with Onshape's REST API, offering 45 tools for parametric sketches, feature management, assemblies, analysis, variables, and exports.
    48
    144
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables building and modifying parametric solid models in a local SOLIDWORKS installation via the COM API.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Claude Code to drive OnShape CAD through the REST API for parametric modeling, FeatureScript queries, and STL export/verification.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables OpenAI Codex to drive real Onshape parametric CAD via 69 tools for documents, sketches, features, assemblies, parametric updates, FeatureScript, vision, and export.
    69
    MIT