Печатные платы в KiCad

KiCAD MCP Server

Сервер для проектирования электроники в KiCad. Помощник ведёт проект от схемы до Gerber-файлов, подбирает детали из каталога JLCPCB и создаёт недостающие символы и посадочные места.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Создаёт и открывает проектыcreate_project · open_project
  • Добавляет компоненты и связи на схемуadd_schematic_component · add_schematic_wire · run_erc
  • Расставляет компоненты и прокладывает дорожки на платеplace_component · route_trace · autoroute
  • Проверяет плату и выгружает файлы для производстваrun_drc · export_gerber · export_bom
  • Ищет детали в каталоге JLCPCBsearch_jlcpcb_parts

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Создай проект платы 50 на 30 мм со стабилизатором на 3,3 В и разъёмом USB-C, затем проверь её на ошибки.

Подбери в каталоге JLCPCB светодиод 0603 с наибольшим запасом на складе.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: KiCad 9 или новее, Node.js 18 или новее, Python 3.11 или новее, Git.
  2. Скачайте проект командой git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git, в его папке выполните npm install, затем npm run build.
  3. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  4. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  5. Замените значения-заглушки на свои: ключи, токены, пути.
  6. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "kicad": {
      "command": "node",
      "args": [
        "C:\\Users\\ваше-имя\\KiCAD-MCP-Server\\dist\\index.js"
      ],
      "env": {
        "PYTHONPATH": "C:\\Program Files\\KiCad\\9.0\\bin\\Lib\\site-packages"
      }
    }
  }
}

Укажите в args полный путь к файлу dist/index.js в скачанной папке. PYTHONPATH — путь к Python внутри KiCad: пример дан для KiCad 9 на Windows; образец для macOS лежит в папке config проекта.

Безопасность

ИИ меняет файлы проекта KiCad. Делайте копию проекта и сами проверяйте схему и плату перед заказом: ошибки в разводке стоят денег.

Похожие серверы

ИИ открывает сайты в отдельном Firefox, читает страницы, нажимает кнопки и заполняет поля. Сайты видят обычного посетителя, а не программу.

БраузерНужна настройкаЗвёзд на GitHub: 31 610

Связывает ИИ с Blender: создать и изменить объекты, наложить материалы, подгрузить модели из Poly Haven и Sketchfab, выполнить Python-скрипт в сцене.

ИИ-агентыНужна настройкаЗвёзд на GitHub: 29 102

Разбивает описание продукта на задачи с зависимостями, подсказывает, за что браться дальше, дробит сложные задачи и ведёт их статусы прямо в проекте.

КодНужен ключ или входЗвёзд на GitHub: 28 086