
whfkl/abaqus-control-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
whfkl/abaqus-control-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/whfkl/abaqus-control-mcp.
Обзор
whfkl/abaqus-control-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/whfkl/abaqus-control-mcp.
Обзор (машинный перевод)
Локальный MCP-мост для автоматизации Abaqus/CAE. Запуск CAE Python, мониторинг заданий, проверка данных ODB и захват просмотра из Codex, Claude Code или другого MCP-клиента.
中文说明 · Установка · Инструменты · Архитектура
Версия 2.0.0 · Протокол MCP 2026-07-28 · Локальный мост для Codex, Claude Code и других MCP-клиентов
Что ты можешь сделать
- Работа в открытой CAE-сессии.
run_pythonзапускает Abaqus Python с текущимиmdbиsession; изменения моделей остаются видимыми в графическом интерфейсе. - Доверять каждому ответу. Каждый вызов моста имеет
executionId. Возвращаемые значения, вывод и краткая диагностика ошибок принадлежат этому вызову. Скрипт оператора возвращает значение только тогда, когда он назначаетresult. - Следовать за решением.
monitor_job_statusсочетает статус CAE с доказательствами.log,.sta,.datи.msg. Он сообщает о конечном состоянии, прогрессе, диагностике и неопределённости. Её опцияterminate=trueзапрашивает убийство и отдельно сообщает о подтверждении. - Задайте ODB численный вопрос.
inspect_odbописывает шаги и фреймы, суммирует поле по шагам/фрейму/множеству или возвращает ограниченную кривую истории. ШагиstartTime,endTimeиdurationимеют явное значение.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Abaqus Control MCP
A local MCP bridge for Abaqus/CAE automation. Run CAE Python, monitor jobs, inspect ODB data, and capture the viewport from Codex, Claude Code, or another MCP client.
中文说明 · Installation · Tools · Architecture
Version 2.0.0 · MCP protocol 2026-07-28 · Local bridge for Codex, Claude Code, and other MCP clients
What you can do
- Work in the open CAE session.
run_pythonruns Abaqus Python against the currentmdbandsession; model changes remain visible in the GUI. - Trust each response. Every bridge call has an
executionId. Return values, output, and concise error diagnostics belong to that call. A statement script returns a value only when it assignsresult. - Follow a solve.
monitor_job_statuscombines CAE status with.log,.sta,.dat, and.msgevidence. It reports terminal state, progress, diagnostics, and uncertainty. Itsterminate=trueoption requests a kill and separately reports confirmation. - Ask the ODB a numerical question.
inspect_odbdescribes steps and frames, summarizes a field by step/frame/set, or returns a bounded history curve. StepstartTime,endTime, anddurationhave explicit meanings. - See the viewport.
capture_viewportreturns a native MCP image content block; optionally save it to a file. Image base64 stays out of the structured response.
The project is designed for an engineer supervising a live simulation. run_python has the same power as the Abaqus scripting console, so review generated modelling and job commands before relying on their results.
How it works
flowchart LR
A[Codex / Claude Code / MCP client] -->|MCP 2026-07-28 over stdio| S[MCP server]
S -->|Local socket · execution ID| P[Abaqus/CAE GUI plugin]
P -->|GUI thread| K[Abaqus Python kernel]
K --> M[(Model database · jobs · ODB)]
K -->|Output, diagnostics, image| P
P --> S --> A
The server runs in its own Python environment or as a standalone Windows executable. The plugin runs inside Abaqus/CAE and uses Abaqus’s Python. The socket listens on 127.0.0.1:48152 by default.
Quick start
Requirements: Abaqus/CAE with Python 3 support. A source installation needs Python 3.10+ and uv or pip; the Windows release executable needs no separate Python installation for the server. Abaqus versions with Python 2 need the compatible fork.
-
Get the MCP server. Install from source:
uv tool install git+https://github.com/Whfkl/Abaqus-Control-MCP.git
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →