MCP_CREO_MechDog

Turns Creo into an AI-driven modeling backend that produces editable native feature trees, sheet metal, assemblies, and drawings.

MCP serverOpen sourceActiveMCAD

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.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2Release v0.17.1github.com

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.