abaqus-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@abaqus-mcpRead Drawing1.dxf, make a 20mm steel plate, mesh 2mm, run the job, and show the stress contour"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CAD-CC-Abaqus
把「CAD 图纸 → Abaqus 有限元分析」全流程自动化的 MCP 集成管线。
让 AI(Claude Code)通过自然语言,把一张 DXF 图纸或一段文字描述,自动变成能在 Abaqus 里求解的有限元模型 —— 建模 → 材料/边界/荷载 → 网格 → 求解 → 看结果,全程无需手工点 GUI。
架构
Claude Code
├─ mcp__cad-tools__* → servers/cad_server/ (DXF 读取与几何处理)
└─ mcp__abaqus-mcp__* → servers/abaqus_server/ (Abaqus 通信)
↓ 文件 IPC
~/.abaqus-mcp/
├── commands/ (MCP → Abaqus)
├── results/ (Abaqus → MCP)
└── status.json (心跳)
↓
abaqus_plugin.py (Abaqus 内核)servers/cad_server/:读 DXF、抽几何实体、线段拼闭合轮廓、几何简化、生成 Abaqus 几何脚本servers/abaqus_server/:连接 Abaqus,向内核发 Python 代码、查模型信息、提交 Job、截视口servers/shared/:公共数据模型(几何实体/轮廓)与默认参数
核心通信机制是文件 IPC:MCP Server 写命令到 ~/.abaqus-mcp/commands/,Abaqus 里的插件 abaqus_plugin.py 轮询执行,把结果写回 results/。
Related MCP server: Abaqus MCP Server
三条建模路径
路径 | 场景 | 流程 |
A | 有 DXF 图纸 | DXF → 提取几何 → build123d 建 3D → STEP → Abaqus 导入 → 求解 |
B | 无图纸,复杂几何 | 文字描述 → build123d 生成 STEP(弹簧/叶轮/曲面)→ Abaqus → 求解 |
C | 简单几何 | LLM 直接写 Abaqus Python,在 Abaqus 里全做完 |
详见 WORKFLOW.md。
环境要求
Python ≥ 3.10(核心 MCP server;build123d 需 Python 3.11)
Abaqus/CAE(2024 测试过,内核跑插件)
Node.js + npm(仅 CAD Explorer 需要)
依赖:
mcp[cli]、ezdxf、pydantic、jinja2、numpy、scipy(见 requirements.txt)可选:build123d(
.claude/skills/cad/,复杂 3D 建模)
安装(克隆后一步到位)
核心管线(DXF → 几何 → Abaqus 求解)只需一步:
# Windows(PowerShell)
powershell -ExecutionPolicy Bypass -File setup.ps1
# 或 Linux / macOS
./setup.sh这会创建 .venv 并安装 requirements.txt 里的依赖。.mcp.json 已指向 .venv 里的 python(相对路径),Claude Code 会自动加载两个 MCP server。
可选的两条 build123d 建模路径和 CAD Explorer 浏览器,各加一步:
# build123d 复杂 3D 建模(需 Python 3.11,build123d 0.10 的二进制 wheel 只支持 cp311)
powershell -ExecutionPolicy Bypass -File setup-cad.ps1 # 或 ./setup-cad.sh
# CAD Explorer 浏览器预览(需 Node.js + npm)
powershell -ExecutionPolicy Bypass -File setup-explorer.ps1 # 或 ./setup-explorer.sh快速开始
首次克隆后跑一次上面的 setup 脚本。
在 Abaqus 里加载插件(二选一):
File → Run Script 选
servers/abaqus_server/abaqus/abaqus_plugin.py,然后在命令行跑mcp_coop_loop()或把
abaqus_v6.env放进 Abaqus home 目录,并设ABQ_MCP_PLUGIN_PATH指向abaqus_plugin.py
然后就能用自然语言驱动,例如:
读一下 Drawing1.dxf,建一个 20mm 厚的板,材料钢,固定一端,另一端加压力,网格 2mm,求解
目录结构
CAD-CC-Abaqus/
├── .mcp.json MCP 服务器配置
├── WORKFLOW.md 工作流指南
├── ARCHITECTURE.md 项目架构
├── pyproject.toml 项目元数据
├── servers/ 核心代码
│ ├── abaqus_server/ Abaqus MCP 服务 + 内核插件
│ ├── cad_server/ CAD MCP 服务(DXF → 几何)
│ └── shared/ 共享数据模型与配置
└── workspace/ 工作目录(案例与输出,不入库)This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
AI-callable calculators and engineering models with real formulas. No hallucinated math.
Connects AI assistants to QCDatabase.AI for everyday construction quality-control work.
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables to interact with Abaqus FEA software through an MCP bridge, supporting connection checks, script execution, model queries, job submission, and simulation automation.3
- AlicenseNot gradedqualityCmaintenanceEnables Claude Code to interact with Abaqus FEM software for model generation, job submission, log monitoring, and result extraction from ODB files.MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to drive Kratos Multiphysics finite element simulations end to end, including introspection, scaffolding, execution, and post-processing.401MIT
- AlicenseNot gradedqualityBmaintenanceA secure local STDIO MCP server that lets OpenAI Codex automate Abaqus FEM workflows: create model scripts, submit jobs, monitor solver logs, and extract ODB results.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Patrick-Miles-Z/CAD-CC-Abaqus'
If you have feedback or need assistance with the MCP directory API, please join our Discord server