CATIA V5
CATIA V5 MCP Server - Control CATIA V5 with AI via Model Context Protocol
What is CATIA V5?
CATIA V5 is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to catia v5 mcp server - control catia v5 with ai via model context protocol
CATIA V5 MCP Server - Control CATIA V5 with AI via Model Context Protocol
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- CATIA V5 MCP Server - Control CATIA V5 with AI via Model Con
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx catia-v5Configuration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use CATIA V5
The CATIA V5 MCP Server connects AI assistants to CATIA V5 CAD software running on Windows via COM automation, exposing over 50 tools covering part creation, 2D sketching, 3D modeling operations (pad, pocket, fillet, pattern), assembly constraints, analysis functions, and multi-format export (STEP, IGES, STL). This lets engineers describe mechanical designs in natural language and have Claude or another AI assistant drive CATIA V5 directly, automating repetitive modeling and design validation tasks.
Prerequisites
- Windows OS (COM automation is a Windows-only technology)
- CATIA V5 R2016 or later installed and licensed
- Python 3.10+ with pip
- pywin32 library for COM automation
- Claude Desktop or Claude Code as the MCP client
Clone the repository
Clone the CATIA V5 MCP Server repository to your Windows machine.
git clone https://github.com/daiemon12/catia-v5-mcp-server.git
cd catia-v5-mcp-serverRun the setup script
The included setup.sh (run via Git Bash or WSL) installs all Python dependencies including mcp and pywin32 automatically.
bash setup.shManual dependency install (alternative)
If you prefer not to use the setup script, install the required packages directly with pip.
pip install mcp pywin32
# or
pip install -e .Start CATIA V5
Launch CATIA V5 before starting Claude or invoking any tools. The MCP server connects to an already-running CATIA V5 instance via COM. If CATIA is not running, the server will attempt to launch it if it is registered as a COM server.
Configure Claude Desktop
Add the server to your Claude Desktop config file at %APPDATA%\Claude\claude_desktop_config.json.
{
"mcpServers": {
"catia-v5": {
"command": "python",
"args": ["-m", "catia_mcp"]
}
}
}Verify connection via Claude Code (optional)
Alternatively, add the server directly through the Claude Code CLI.
claude mcp add catia-v5 python -- -m catia_mcpCATIA V5 Examples
Client configuration
Claude Desktop config block to launch the CATIA V5 MCP server using Python module mode.
{
"mcpServers": {
"catia-v5": {
"command": "python",
"args": ["-m", "catia_mcp"]
}
}
}Prompts to try
Example natural-language prompts to control CATIA V5 through the MCP server.
- "Create a new part with a 100x60mm rectangle sketch, then pad it to 40mm"
- "Design a mounting bracket: 120x80mm base, 5mm thick, four M6 holes at the corners with fillets"
- "Export the current part to STEP format and save a screenshot of the isometric view"
- "List all parameters in the active document and change the pad height to 60mm"
- "Add a 3mm fillet to all edges of the current solid"Troubleshooting CATIA V5
Server fails to connect to CATIA V5 with a COM error
Make sure CATIA V5 is already running before you start a Claude session. If CATIA is not registered as a COM server, you can register it by running 'cnext.exe /regserver' from the CATIA installation directory in a Command Prompt with administrator privileges.
pywin32 import error or 'No module named win32com'
Run 'pip install pywin32' and then run the pywin32 post-install script: 'python Scripts/pywin32_postinstall.py -install' from your Python Scripts directory. This registers the COM support DLLs correctly on Windows.
Tools work but geometric operations produce unexpected results
CATIA V5 is sensitive to the active document and workbench context. Ensure the Part Design workbench is active for 3D operations and the Sketcher is active for 2D sketching. Use the 'list all documents' or context-inspection tools first to confirm CATIA's current state.
Frequently Asked Questions about CATIA V5
What is CATIA V5?
CATIA V5 is a Model Context Protocol (MCP) server that catia v5 mcp server - control catia v5 with ai via model context protocol It connects AI assistants to external tools and data sources through a standardized interface.
How do I install CATIA V5?
Follow the installation instructions on the CATIA V5 GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with CATIA V5?
CATIA V5 works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is CATIA V5 free to use?
Yes, CATIA V5 is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
CATIA V5 Alternatives — Similar Developer Tools Servers
Looking for alternatives to CATIA V5? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up CATIA V5 in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use CATIA V5?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.