altium-designer-mcp

MCP-сервер, который дает агенту записывать корректные библиотеки Altium Designer: посадочные места .PcbLib и символы .SchLib

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Сервер читает и пишет файлы в примонтированной папке библиотек
  • Запускается локальный бинарник или контейнер
Все причины и проверки

embedded-society/altium-designer-mcp

Установка

Ручная установка

{
  "mcpServers": {
    "altium-designer-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-v", "/path/to/libraries:/libraries", "altium-designer-mcp"]
    }
  }
}

Вариант через Docker. Смонтированная папка /libraries это вся разрешенная зона доступа сервера.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает MCP-клиенту набор инструментов для чтения и записи библиотек Altium Designer в бинарных форматах .PcbLib и .SchLib. Агент рассуждает о геометрии посадочного места или символа, а сервер сам собирает валидный файл, который Altium откроет без ошибок. Есть операции создания примитивов, размещения контактов и работы со стандартными слоями платы. Запускается как локальный stdio-сервер из готового бинарника, расширения для Claude Desktop или контейнера Docker.

Для кого. Для инженеров-электронщиков, которые ведут библиотеки компонентов в Altium Designer и работают через MCP-клиент.

Подходит, если

  • Нужно создать посадочное место или символ по даташиту, не рисуя руками
  • Нужно массово сгенерировать элементы библиотеки Altium в CI или на сервере
  • Хочется поручить агенту рутину по библиотекам, оставив за собой инженерные решения

Не подходит, если

  • Вы не пользуетесь Altium Designer
  • Нужна разводка платы или схемотехника, а не библиотеки компонентов

Пример запроса к агенту

Собери в Altium посадочное место для этого QFN-корпуса по даташиту и добавь символ в библиотеку

Ограничения

Сервер работает только с форматами библиотек Altium (.PcbLib и .SchLib), проверять результат все равно нужно в самом Altium. Готовые бинарники не подписаны, поэтому SmartScreen и Gatekeeper предупреждают при первом запуске; авторы предлагают проверять сборку через SLSA-аттестацию. Лицензия GPL-3.0.

Как отключить. Удалите сервер delphi из конфигурации MCP-клиента или снимите расширение в Claude Desktop, затем удалите скачанный бинарник или образ Docker.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Сервер читает и пишет файлы в примонтированной папке библиотек
  • Запускается локальный бинарник или контейнер

Коротко о README

README объясняет, что построить библиотеку Altium вручную долго, а если попросить агента писать бинарный файл напрямую, получится нечитаемый файл. Сервер берет запись на себя: агент задает геометрию, сервер собирает валидные .PcbLib и .SchLib. Описаны стандартные слои платы, варианты установки через готовый бинарник, расширение .mcpb для Claude Desktop и Docker, а также проверка загрузки через SLSA-аттестацию. Совместим с любым stdio MCP-клиентом.

Частые вопросы

Нужен ли установленный Altium для работы сервера?

Сам сервер пишет файлы без Altium, но открыть и проверить результат вы будете в Altium Designer.

На чем он написан?

На Rust, распространяется готовыми бинарниками для Linux, macOS и Windows, а также как образ Docker и расширение для Claude Desktop.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIaltium-designer-mcp

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.