altium-mcp (coffeenmusic)

MCP server and Altium scripting bridge that let an AI client query and manipulate Altium Designer projects, schematics, layouts and output jobs through Python.

MCP serverOpen sourceMaintainedECAD

What it does and how it connects

altium-mcp is a Model Context Protocol server that provides an interface to interact with Altium Designer through Python, letting Claude control or ask questions about an Altium project. The README tagline is to use Claude to control or ask questions about your Altium project.

Example commands in the README include running all output jobs, creating schematic symbols and PCB footprints from an attached datasheet, finding a symbol in a library, duplicating a selected layout, showing and hiding layers, listing parts by manufacturer, placing selected parts with best practices for a switching regulator and verifying clearances, auto-placing silkscreen and fixing designators, listing length matching rules, checking fabrication readiness including unsaved documents and ERC errors, and drawing a schematic of an LED with a current-limiting resistor on a new sheet.

Installation is easiest through Claude Code pointed at the repo, and the server needs Python 3.10 to 3.14. The README links a YouTube walkthrough and documents symbol placement rules that live in the extension install folder and are replaced on update, so users are told to keep a copy.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1coffeenmusic/altium-mcp READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Latest release v0.6.1github.com

Not verified

  • No independent user voice found: recent pull request activity is contributor feature work.
  • Pricing: none stated on the repo.
  • A named individual builder beyond the repository owner handle coffeenmusic

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.