Altium
Altium Model Context Protocol server and Altium API script
What is Altium?
Altium is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to altium model context protocol server and altium api script
Altium Model Context Protocol server and Altium API script
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Altium Model Context Protocol server and Altium API script
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx altiumConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Altium
The Altium MCP Server is a native desktop extension (.dxt) that connects Claude Desktop directly to a running instance of Altium Designer, exposing PCB and schematic design capabilities through natural language. It covers component data retrieval, schematic symbol creation from datasheets, PCB net management, layer visibility control, footprint creation, running Output Jobs, and taking screenshots of design windows. Hardware engineers use it to automate repetitive Altium tasks — like bulk property updates or symbol generation — without writing custom Altium scripting API code.
Prerequisites
- Altium Designer installed on Windows (the server auto-detects installations under C:\Program Files\Altium\AD*)
- Python 3.10+ available in your Altium Designer Python scripting environment
- Claude Desktop installed on the same Windows machine
- No external API keys required — all operations are local
Download the extension package
Download the latest altium-mcp.dxt file from the GitHub releases page at https://github.com/coffeenmusic/altium-mcp/releases.
Install the extension in Claude Desktop
In Claude Desktop, open Settings → Extensions → Advanced, then click 'Install Extension...' and select the downloaded altium-mcp.dxt file. No restart is required.
Verify Altium Designer is running
Open Altium Designer with a project loaded before making MCP tool calls. The extension auto-locates the highest installed Altium version. If it cannot find it, a manual file picker will appear.
Allow the bootstrap virtual environment to install
On first launch, start_server.py creates a server/.venv/ directory and installs pinned dependencies (mcp==1.5.0, pillow, pywin32). This takes 20-30 seconds. Subsequent launches are instant.
Confirm the tool appears in Claude Desktop
After installation, look for the Altium tool icon in the toolbar near the search bar in Claude Desktop. Click it to see the list of available PCB and schematic tools.
Altium Examples
Client configuration
The Altium MCP server is installed as a .dxt extension in Claude Desktop and does not require a manual JSON config entry. For reference, the equivalent manual config would look like this.
{
"mcpServers": {
"altium": {
"command": "python",
"args": ["C:\\path\\to\\altium-mcp\\server\\start_server.py"],
"env": {}
}
}
}Prompts to try
Example prompts for controlling Altium Designer through Claude.
- "Run all output jobs in the current project"
- "Create a schematic symbol for the LM358 op-amp using the attached datasheet"
- "Find the LM358 symbol in my opamp library and open it for editing"
- "Get all components in the current design made by Molex with their designators and part numbers"
- "Take a screenshot of the current PCB layout window"Troubleshooting Altium
Extension installs but no Altium tools appear in Claude Desktop
Ensure Altium Designer is running before opening Claude Desktop. The server needs an active Altium instance to connect to. Reopen Claude Desktop after launching Altium.
First launch takes a long time with no feedback
The bootstrap step creates a virtual environment and downloads dependencies (mcp, pillow, pywin32). This can take 20-30 seconds on the first run. Subsequent launches are fast. Check Task Manager for a Python process to confirm it is running.
Altium Designer is not detected automatically
The server searches C:\Program Files\Altium\AD* for the X2.EXE binary. If your Altium is installed elsewhere, a manual file picker will appear. Select the X2.EXE from your custom installation path.
Frequently Asked Questions about Altium
What is Altium?
Altium is a Model Context Protocol (MCP) server that altium model context protocol server and altium api script It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Altium?
Follow the installation instructions on the Altium GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Altium?
Altium works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Altium free to use?
Yes, Altium is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Altium Alternatives — Similar Developer Tools Servers
Looking for alternatives to Altium? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Altium in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Altium?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.