开源MCP工具:CAD/CAE Copilot 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
基于AI的CAD/CAE/CAX工作台,支持文本转CAD,提高设计效率。
开源MCP工具:CAD/CAE Copilot 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
基于AI的CAD/CAE/CAX工作台,支持文本转CAD,提高设计效率。
开源MCP工具:CAD/CAE Copilot 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/armpro24-blip/cad-cae-copilot
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"--mcp---cad-cae-copilot": {
"command": "npx",
"args": ["-y", "cad-cae-copilot"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 开源MCP工具:CAD/CAE Copilot 执行以下任务... Claude: [自动调用 开源MCP工具:CAD/CAE Copilot MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"__mcp___cad_cae_copilot": {
"command": "npx",
"args": ["-y", "cad-cae-copilot"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
Click "Open in GitHub Codespaces" above. The environment sets itself up; when it finishes loading, run make dev (or python3 scripts/dev.py if make is unavailable). Then connect an agent and paste the motor mounting fixture prompt, or the shorter bracket prompt:
Create a 120 × 80 × 12 mm machined bearing support bracket with a centered
Ø42 mm horizontal bearing bore, four Ø10 mm base mounting holes, and two
mirrored gussets. Preserve the exact dimensions, expose editable parameters,
verify the final geometry, and run the deterministic engineering critique.
Inspect the generated model, named parts, verification results, and stable @face:* references in the workbench.
Packages the backend, built viewer, MCP HTTP server, build123d / OpenCASCADE dependencies, and CalculiX into one container.
Quick start with Docker Compose (recommended):
docker compose up -d
Or build and run manually:
docker build -t aieng/workbench:local .
docker run --rm -it -p 8000:8000 -p 8765:8765 -v aieng-data:/data aieng/workbench:local
Open the viewer at http://localhost:8000/app/ and point an MCP-over-HTTP client at http://localhost:8765/sse. Projects and .aieng packages persist in the aieng-data volume. The container enables AIENG_MCP_MANAGED_APPROVAL=1 by default, so approval-gated CAD/CAE tools surface through the workbench UI.
Best when you intend to modify the code. Prerequisite: a conda env named exactly aieng311 (Python ≥ 3.11) with build123d — the MCP configs and run scripts assume this name. The build123d / OpenCASCADE (OCP) install can be slow or fail on some platforms; if it does, prefer the Docker path above.
conda create -n aieng311 python=3.11 -y
conda activate aieng311
pip install build123d
cd aieng-ui/backend && pip install -e .
Then start both services in one terminal (Ctrl+C stops both):
make dev # macOS / Linux / WSL
.\dev.ps1 # Windows PowerShell
python scripts/dev.py # cross-platform fallback
Backend → FastAPI on http://127.0.0.1:8000; frontend → Vite on http://localhost:5173. Custom ports: BACKEND_PORT=8080 FRONTEND_PORT=3000 make dev.
<details> <summary>Start services individually / run tests</summary>
make backend # or: cd aieng-ui/backend && uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload
make frontend # or: cd aieng-ui/frontend && npm install && npm run dev
cd aieng-ui/backend && python -m pytest # backend test suite
</details>
Reconstructs analytic CAD from a mesh and exports STEP when the shell validates.
<img src="docs/assets/showcase/mesh_to_cad_flow.svg" width="880" alt="Mesh to Region Segmentation to Surface Fitting to Face Generation to Sew Shell to Export STEP"/>
pytest aieng/tests/test_mesh_brep_solidification.py -q
Key artifacts: geometry/reconstructed.step (when valid), graph/mesh_brep_stitching_plan.json Boundary: Mesh-derived/lossy; plane/cylinder dominant; freeform/NURBS future work; partial shells do not produce STEP. Details →
Three ways in — pick one and you're modeling in minutes.
Before you start: you need your own MCP client (Claude Code, OpenAI Codex, GitHub Copilot, Cursor, …) with its own model access. The aieng backend itself needs no API key — your agent connects to it over MCP and drives the workbench through its own harness.
For a first try, Docker (Option 2) is the most reliable — it pins the build123d / OpenCASCADE / CalculiX stack so nothing has to compile on your machine. The local dev install is best once you intend to hack on the code.
Each example starts from explicit dimensions, feature locations, and modeling constraints — the agent executes and verifies the specification rather than inventing the requirements.
<details> <summary><strong>What these examples verify</strong></summary>
- Machined bearing support bracket — one manufacturable solid with a specified base envelope, horizontal bearing bore, symmetric mounting pattern, mirrored gussets, fillets, and chamfers. The workbench caught and corrected construction errors, then verified the final datums, topology, editable parameters, and engineering critique. - Six-port pneumatic manifold — a specification-driven manifold with an exact 160 × 50 × 40 mm envelope, six equally spaced outlets, axial inlet ports, counterbored mounting holes, edge fillets, opening chamfers, and editable dimensions. - Industrial junction-box assembly — a two-part enclosure assembly with named base and lid solids, internal mounting bosses, cable-gland openings, separated lid placement, generated STEP/STL/GLB artifacts, and a selectable stable face pointer for precise follow-up work.
</details>
Canonical backend demos, each runnable as a single test:
The VS Code extension is the most visual way to experience aieng — a front-end for the .aieng package format, MCP tools, and CAD/CAE backend that brings the AI-CAD design loop directly into your editor. It can:
.aieng package as a read-only custom editor,@face:id pointers back into your chat with an agent.The extension is one layer of the system, not the whole thing — the core is the package format and engineering backend that let agents and humans share reproducible CAD/CAE project state. Setup and development notes live in aieng-vscode-extension/README.md.
Validates, executes, compares, and optionally adopts parameterized design candidates without overwriting the baseline.
<img src="docs/assets/showcase/design_study_flow.svg" width="960" alt="Setup Problem to Propose Candidate to Safety Checks to Build Design Copy to Compare Options to Adopt Best"/>
pytest aieng-ui/backend/tests/test_design_study_demo.py -q
Key artifacts: analysis/design_study_candidate_ranking.json, analysis/design_study_acceptance.json, accepted/candidate_good/geometry/shape_ir.json Boundary: Static metrics in demo; no autonomous optimization; no baseline overwrite; ranking is advisory. Details →
该项目基于AI技术,提供了一个CAD/CAE/CAX工作台,支持文本转CAD,提高设计效率和准确性。值得关注。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
经综合评估,开源MCP工具:CAD/CAE Copilot 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | cad-cae-copilot |
| 原始描述 | 开源MCP工具:CAD/CAE Copilot — an AI-native CAD/CAE/CAX workbench for AI agents. Text-to-CAD,。⭐12 · Python |
| Topics | mcp3d-modelingai-cadai-caeai-caxai-engineeringpython |
| GitHub | https://github.com/armpro24-blip/cad-cae-copilot |
| License | MIT |
| 语言 | Python |
收录时间:2026-06-10 · 更新时间:2026-06-10 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端