PyAEDT-MCP
MCP serverOfficial · Pre-1.0
Ansys's own MCP server for Electronics Desktop: launches or attaches to AEDT over gRPC and runs PyAEDT code in a persistent session. By Ansys (Synopsys).
30 starsUpdated 1 day agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Ansys HFSS / Maxwell
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- AEDT 2022 R2 or later (gRPC); HFSS, Maxwell 2D/3D, Q2D, Q3D, Icepak, Circuit, Twin Builder, Mechanical, EMIT, RMxprt, HFSS 3D Layout
- Operating systems
- Windows, Linux
- Needs a Ansys HFSS / Maxwell licence
- Yes
- Transport
- Local (stdio), Remote (HTTP)
- AI clients documented
- Claude Code, Claude Desktop, VS Code (GitHub Copilot), Cursor, Codex, OpenCode
- Licence
- Apache-2.0
- Language
- Python
- Release status
- pre 1 0
What it can do
- Checks whether AEDT is installed, then launches a new session or connects to a running one on a gRPC port, locally or on a reachable remote machine.
- Opens and saves projects, creates designs for any AEDT application, validates and solves them, and exports Touchstone, convergence, profile and mesh data.
- Keeps a persistent PyAEDT Python session, so the agent can run its own code with run_python_code when no dedicated tool fits.
- Returns a structured model summary and a screenshot of the 3D modeler view.
- Optional context tools return PyAEDT guidance per topic (HFSS, Maxwell, Icepak, meshing, boundaries, post-processing).
Limitations
- Version 0.3.x, marked Alpha on PyPI; tool names and behaviour may still change.
- Needs Python 3.13 or later and Git for the uvx install route.
- Most work goes through the free-form Python tool, so results depend on the agent writing correct PyAEDT code; there are no HFSS-specific modelling tools for ports or boundaries.
Install
claude mcp add --transport stdio pyaedt-mcp -- \
uvx --python 3.13 --index-strategy unsafe-best-match \
--from git+https://github.com/ansys/pyaedt-mcp.git ansys-aedt-mcpSource: aedt-mcp.docs.pyansys.com/version/dev/getting_started/ide_configuration.html
uvx --python 3.13 --from git+https://github.com/ansys/pyaedt-mcp.git ansys-aedt-mcpSource: github.com/ansys/pyaedt-mcp
Windows releases include PyAEDT-MCP-Installer-windows.exe, which installs a desktop manager with setup, HTTP server controls and stdio or HTTP profiles for Copilot/VS Code, Claude, Cursor, Codex and OpenCode.Source: github.com/ansys/pyaedt-mcp
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.