LA

laplaceyoung/ansys-aedt-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

56 stars 7 forks 质量 57 趋势 18NOASSERTION

Ansys Electronics桌面自动化的MCP服务器,支持PyAEDT、HFSS、Maxwell、Q3D、Icepak、原生AEDT API、报告、扫描和仿真工作流程。

概览

ansys-aedt-mcp 允许 AI 代理和 MCP 客户端通过结构化服务器接口控制 Ansys Electronics Desktop。它结合了用于常见电磁仿真工作流的专用工具与广泛的 PyAEDT/原生 AEDT 桥接,实现高级自动化。 SEO关键词:Ansys MCP、AEDT MCP 服务器、Ansys Electronics 桌面自动化、PyAEDT、HFSS 自动化、HFSS 远场自动化、Touchstone 导出、Touchstone 导入、信号完整性自动化、Maxwell 自动化、Q3D 自动化、Icepak 自动化、AI 仿真代理、电磁仿真自动化、EDA 代理工具、CAE 自动化。 - 通过官方 Python MCP SDK 支持的 stdio、SSE 和可流式 HTTP 传输。- HFSS、Maxwell、Q3D/Q2D、Icepak、Circuit、Twin Builder、EMIT、RMxprt、Mechanical 和 HFSS 3D 布局入口点。- odesktop、oproject、odesign、oeditor 和 odesign。GetModule(...)通过受控工具访问。

概述(AI 翻译)

** 一款适用于 Ansys Electronics 桌面、PyAEDT、HFSS、Maxwell、Q3D、Icepak、Circuit、报告、扫描和仿真自动化的模型上下文协议服务器。**

英语 ·简体中文 ·文件 ·验证

为什么会有这样的存在

ansys-aedt-mcp 让 AI 代理和 MCP 客户端通过结构化服务器接口控制 Ansys Electronics Desktop。它结合了用于常见电磁仿真工作流的专用工具与广泛的 PyAEDT/原生 AEDT 桥接,实现高级自动化。

SEO关键词:Ansys MCP、AEDT MCP 服务器、Ansys Electronics 桌面自动化、PyAEDT、HFSS 自动化、HFSS 远场自动化、Touchstone 导出、Touchstone 导入、信号完整性自动化、Maxwell 自动化、Q3D 自动化、Icepak 自动化、AI 仿真代理、电磁仿真自动化、EDA 代理工具、CAE 自动化。

精彩片段

  • MCP 兼容: 标准、SSE 以及通过官方 Python MCP SDK 实现可流式 HTTP 传输。
  • PyAEDT-first: HFSS、Maxwell、Q3D/Q2D、Icepak、电路、双构建器、EMIT、RMxprt、机械和HFSS 3D布局入口点。
  • 本地AEDT桥: odesktop、oproject、odesign、oeditor和’odesign。GetModule(…

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Why This Exists

ansys-aedt-mcp lets AI agents and MCP clients control Ansys Electronics Desktop through a structured server interface. It combines dedicated tools for common electromagnetic simulation workflows with a broad PyAEDT/native AEDT bridge for advanced automation.

SEO keywords: Ansys MCP, AEDT MCP server, Ansys Electronics Desktop automation, PyAEDT MCP, HFSS automation, HFSS far-field automation, Touchstone export, Touchstone import, signal integrity automation, Maxwell automation, Q3D automation, Icepak automation, AI simulation agent, electromagnetic simulation automation, EDA agent tools, CAE automation.

Highlights

  • MCP-ready: stdio, SSE, and streamable HTTP transports through the official Python MCP SDK.
  • PyAEDT-first: HFSS, Maxwell, Q3D/Q2D, Icepak, Circuit, Twin Builder, EMIT, RMxprt, Mechanical, and HFSS 3D Layout entry points.
  • Native AEDT bridge: odesktop, oproject, odesign, oeditor, and odesign.GetModule(...) access through controlled tools.
  • Simulation workflow tools: variables, datasets, geometry, materials, setup inspection/update, HPC options, sweeps, optimizations, analysis, reports, field plots, far-field, antenna/RCS data, signal-integrity expressions, Q3D nets, Icepak fan data, Touchstone data/import/export, monitors, and exports.
  • Agent-safe verification: unit tests run without AEDT licenses; Desktop/native smoke tests run on licensed Windows AEDT installations.
  • Non-commercial source availability: research, education, personal experimentation, and public knowledge use under PolyForm Noncommercial 1.0.0.

Quick Start

git clone https://github.com/LaplaceYoung/ansys-aedt-mcp.git
cd ansys-aedt-mcp
uv sync --extra dev
uv run ansys-aedt-mcp

Use the MCP inspector during development:

uv run mcp dev src/ansysmcp/server.py

Run streamable HTTP:

uv run ansys-aedt-mcp --transport streamable-http

MCP Client Config

{
  "mcpServers": {
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "ansys-aedt": { "command": "uv", "args": ["--directory", "F:\\实验\\ansysmcp", "run", "ansys-aedt-mcp"] } } }