Skip to content
Tresca

MCP_CREO_MechDog

MCP serverCommunity

Wraps the Creo C/C++ Toolkit as 97 tools that build native, editable features and verify every save by reloading. By wudahua.

17 starsUpdated 2 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
Creo
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
Creo Parametric 9, 10 and 12 with the matching Toolkit SDK (released against 12.4.0.0)
Operating systems
Windows
Needs a Creo licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop, Cursor, WorkBuddy
Licence
MIT
Language
Python

What it can do

  • Creates native, parametric Creo features such as sketches, extrusions, revolves, holes, rounds, shells, sheet metal, blends and airfoils, keeping dimensions and references editable.
  • Builds assemblies and drawings, edits parameters and relations, and queries the feature tree.
  • Saves a new .prt or .asm version after each change, reloads it from disk and compares features, dimensions, volume and parameters.
  • Rolls back failed changes and protects against stale requests with revision checks; runs no arbitrary commands.

Limitations

  • Needs Creo's Toolkit SDK and the MSVC x64 C++ build tools to compile its executor, plus a PTC licence.
  • Documentation is in Chinese.
  • Not suited to free-form surfacing or full coverage of specialist Creo modules, per the author.

Install

.\setup.ps1 -CreoRoot 'C:\Program Files\PTC\Creo 12.4.0.0'

Source: github.com/wudahua/MCP_CREO_MechDog#安装

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.