EasyEDA Copilot MCP
EasyEDA Copilot отдает агентам Codex и Claude Code схемы и платы EasyEDA Pro: генерацию, расстановку, трассировку и проверку DRC
- 215 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Меняет нативные схемы и платы в открытом документе: добавляет и заменяет компоненты, дорожки и полигоны
- Расширение открывает локальный мост для внешних клиентов, его надо включать вручную
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/easyeda-copilotОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Меняет нативные схемы и платы в открытом документе: добавляет и заменяет компоненты, дорожки и полигоны
- Расширение открывает локальный мост для внешних клиентов, его надо включать вручную
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
EasyEDA Copilot состоит из расширения для EasyEDA Pro и MCP-сервера `easyeda-copilot-mcp`. Расширение находит локальный мост, и агент получает доступ к настоящим данным открытого проекта: страницам схем, компонентам, цепям, плате и слоям. На стороне схемы агент осматривает страницу, подбирает компоненты по MPN производителя или UUID, создает цепь, дополняет фрагмент и раскладывает страницу по именованным функциональным блокам. Нумерацию обозначений можно сохранить или пересчитать сразу по нескольким страницам. На стороне платы агент описывает расстановку языком ограничений, затем правила трассировки, классы цепей, полигоны и сшивку переходными отверстиями. Результат осматривается через слои, подсветку цепей и встроенную проверку DRC. Перед опасными изменениями сохраняется полная контрольная точка документа, и при сбое сборки или трассировки она восстанавливается автоматически. Долгие расстановка и трассировка возвращают идентификатор операции, которую клиент может ждать, продолжить или отменить. Все объекты остаются редактируемыми в EasyEDA, а не картинкой.
Для кого. Инженерам-электронщикам и разработчикам устройств, которые рисуют схемы и платы в EasyEDA Pro или JLCEDA и хотят поручить агенту рутину: компоненты, расстановку, трассировку.
Подходит, если
- Нужна схема стабилизатора или контроллера по текстовому заданию, и компоненты надо подобрать по артикулам
- Многостраничная схема неряшлива, и ее хочется разложить по функциональным блокам без потери связей
- У платы есть ограничения: антенна у края, крепежные отверстия, порядок цепочки усилителя
- После трассировки нужно осмотреть критичные цепи и запустить встроенный DRC с разбором нарушений
- Дубли и пропуски в обозначениях на нескольких страницах надо исправить одной транзакцией
Не подходит, если
- Вы работаете в KiCad, Altium или другой САПР: расширение рассчитано только на EasyEDA Pro и JLCEDA
- Нужна проверка электрической и технологической корректности: инструмент защищает документ от сбоев, но рецензию инженера не заменяет
- EasyEDA Pro Desktop не установлена: веб-версия в описании не указана
- Узел требует тонкой ручной трассировки ВЧ-цепей, где результат нужно вести по сантиметру
Пример запроса к агенту
Осмотри открытую схему, найди разные обозначения одного номинала и предложи, как разложить страницу по блокам питания, USB и контроллераMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
- Нужны EasyEDA Pro Desktop, Node.js 20.19 или новее и клиент с MCP, например Codex или Claude Code. Расширение `.eext` ставится из релизов через менеджер расширений, там же включается «Внешние взаимодействия».
- Откат защищает документ от сбоя операции. Электрическая и технологическая проверка результата остается обычной работой инженера.
- Успешно примененная неполная трассировка остается для осмотра и точечной доработки.
- Автономный скилл вместо MCP нужно собрать из репозитория командами `npm ci` и `npm run build:skill`, архивов в релизах нет.
Как отключить. В EasyEDA Pro поставьте на паузу соединение в меню Copilot, затем MCP, или удалите расширение в менеджере расширений. Из агентов сервер убирается командой `claude mcp remove easyeda-copilot` или `codex mcp remove easyeda-copilot`. Контрольные точки хранятся в документе EasyEDA.
Частые вопросы
Как подключить EasyEDA Copilot к Claude Code?
Сначала импортируйте `.eext` в EasyEDA Pro и включите «Внешние взаимодействия», затем выполните `claude mcp add easyeda-copilot -- npx -y easyeda-copilot-mcp`. После этого откройте нужный проект в редакторе.
Работает ли расширение с KiCad?
Нет, оно говорит с нативными документами EasyEDA Pro и JLCEDA. Для других САПР нужны другие инструменты.
Что будет, если трассировка завершится сбоем?
Применение идет одной транзакцией с контрольной точкой, и при ошибке прежнее состояние восстанавливается. Ту же точку можно вернуть вручную.
Как вести долгую трассировку?
Операция возвращает идентификатор. Клиент может подождать результат, отменить работу или повторно применить уже подготовленный результат без нового расчета.
Можно ли обойтись без MCP?
Да, из репозитория собирается автономный скилл с CLI, а скилл обращается к тем же инструментам. Готовых архивов навыка в релизах нет, его нужно собрать самому.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСкилл, CLI и MCP-сервер для EasyEDA Pro: агент читает даташиты, рисует схемы и платы и проверяет их через DRC
MCP-сервер дает агенту править открытый проект в Altium Designer, KiCad или EasyEDA Pro: схемы, платы, библиотеки, проверки
Скилл ведет агента от идеи устройства до печатной платы, проверяет трассировку и останавливается перед оплатой заказа.
CLI kct и Python-библиотека для агентов: разбор и правка схем и плат KiCad с выводом в JSON, проверки DRC и ERC без запущенного KiCad
MCP-сервер для проектирования печатных плат в KiCAD: агент размещает компоненты, разводит связи, проверяет DRC и готовит файлы на производство
MCP-сервер Seeed Studio читает схемы и платы KiCad, прослеживает связи по выводам и запускает ERC и DRC через kicad-cli.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| EasyEDA Copilot (эта карточка) | нет | не нужна | 215 | |
| altium-designer-mcp | нет | не нужна | 90 | пишет библиотеки Altium Designer и не работает с EasyEDA Pro |
| eda-agent | нет | не нужна | 324 | один сервер на Altium Designer, KiCad и EasyEDA Pro, у Copilot упор на EasyEDA Pro и откат по контрольным точкам |
Коротко о README
README открывается показательным проектом ВЧ-усилителя на 2 ГГц, затем дает еще два примера: контроллер на ESP32-C3 и плата на MIMXRT1011. Дальше идут быстрый старт, таблица возможностей, описание контрольных точек и пошаговые процессы для схемы и платы с ссылками на язык расстановки и трассировки.