MCP_CREO_MechDog
Turns Creo into an AI-driven modeling backend that produces editable native feature trees, sheet metal, assemblies, and drawings.
What it does and how it connects
MCP_CREO_MechDog is a local MCP server that turns Creo Parametric into a backend an AI client can model in directly. It wraps the official Creo C/C++ Toolkit as 100 public tools and produces native, editable parametric feature trees: sketches, extrusions, revolves, holes, sheet metal, assemblies and drawings, saved as .prt and .asm files. It runs on the user's own Windows machine over stdio; geometry is computed inside the Creo process and no model is uploaded.
Every change is saved and then reloaded from disk and checked against features, dimensions, volume and parameters before it counts as verified, and failed operations roll back under revision protection. It needs Windows x64, Python 3.12 or later, Creo Parametric 9, 10 or 12 with the matching Toolkit SDK and a PTC license, which the user supplies. The current release is 0.17.1 and development is accepted against the author's Creo 12.4.0.0 install.
The README is candid about limits: not every parameter combination has been verified on a real machine, Creo 9 has no on-machine build or runtime acceptance, and sheet-metal four-wall, relief, nested-assembly and face-level coloring features still have stated boundaries. It is not suited to arbitrary complex freeform surfaces or to cloud modeling without a real Creo license.
Alternatives
Compare side by side- parcad
Parametric CAD written as code with its own exact kernel and MCP surface, rather than an MCP server that drives Creo.
- open-poly
A browser-based open source CAD tool with a built-in MCP server, rather than a server that drives installed Creo.
- cadgang
A CAD viewer and markup tool whose markups and joints are readable by Claude Code over MCP, rather than a Creo modeling backend.
- solidworks-mcp (haunchen)
An MCP server that creates SolidWorks engineering drawings from any MCP client through COM automation, rather than driving Creo.
- dsh-solidworks (tian-yu200)
A DeepSeek Harness plugin that automates SolidWorks at a safe, high level through the SolidPilot base, rather than an MCP server for Creo.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
Sources
Not verified
- Pricing (no price stated; Creo and its license are the user's own)
- Real user voices (the repository's recent issues are maintainer pull requests)
- A named individual builder beyond the repository owner handle wudahua
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.