PyAEDT-MCP logo PyAEDT-MCP logo

PyAEDT-MCP is an MCP (Model Context Protocol) server for Ansys Electronics Desktop (AEDT). You can use it to access a focused set of tools and a persistent PyAEDT-backed Python session built with FastMCP. You can also configure PyAEDT-MCP to connect automatically to a running AEDT instance when it starts.

Learn about PyAEDT-MCP

Learn what PyAEDT-MCP is, how it works, and why to use it.

Overview
Get started quickly

Install PyAEDT-MCP, start the server, and connect to AEDT.

Installation
Contribute to the project

Report bugs, suggest features, improve the documentation, or submit a pull request.

Contribute
Find help or report issues

Ask questions or report issues on the GitHub Discussions page.

https://github.com/ansys/pyaedt-mcp/discussions

Setup and advanced tips#

Configure your IDE or client

Set up PyAEDT-MCP with Claude Code, Visual Studio Code, Claude Desktop, or any other MCP-compatible client.

IDE and client configuration
Explore available tools

Review the full toolset, what is available before and after connection, and the timeout tiers.

Tools and capabilities
Workflow examples

Follow practical end-to-end AEDT workflows using the PyAEDT-MCP toolset.

Workflow examples
Best practices

Learn recommended practices for session management, scripting, data handling, visualization, and workflow design.

Best practices