CATIA-mcp-ai-automation

Connects Claude Desktop to CATIA V5 so models can be generated through MCP.

MCP serverOpen sourceMaintainedMCAD

What it does and how it connects

CATIClaude is an MCP server that connects Claude Desktop to CATIA V5 through pyCATIA COM automation, so an engineer can design real mechanical parts from natural language and get CATPart files plus STEP, IGES and STL exports. It is built by Pouya Bagheri and runs on Windows with CATIA V5 R20 or later and Python 3.10 or later.

Its layered design translates English into deterministic CAD operations: an intent planner turns the request into a structured design, an execution engine builds it step by step, and a validation step checks geometry before operations run. Tools cover documents, sketches, pads, pockets, holes, fillets, chamfers, parameters, measurement and mass properties, plus a design_from_text tool.

The README calls the project production-grade, but its roadmap still lists assembly generation, drafting automation, multi-agent workflows, AI optimization tools and CATIA V6 support as not built, and notes that only feature_manager.py may need version-specific tweaks across CATIA versions. Its homepage points at a CATIClaude repository name that resolves to this same repository.

Sources

  1. 1READMEgithub.com

Not verified

  • Pricing (no price stated)
  • Real user voices (the repository has no public issues)
  • Related Error Index entries (no CATIA entry verified in the live map)
  • A standalone vendor website (the repository homepage resolves back to the repository itself)

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.