MCP Рекомендовано Бесплатно

KiCad MCP сервер

MCP сервер, который предоставляет комплексные инструменты для управления проектами KiCad, анализа PCB и проектирования с поддержкой взаимодействия на естественном языке для инженеров-электронщиков, работающих с программным обеспечением для проектирования PCB KiCad.

автор: lamaalrajih

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/kicad-mcp | bash

MCP сервер, который предоставляет комплексные инструменты для управления проектами KiCad, анализа PCB и проектирования с поддержкой взаимодействия на естественном языке для инженеров-электронщиков, работающих с программным обеспечением для проектирования PCB KiCad.

Установка

Из исходного кода

git clone https://github.com/lamaalrajih/kicad-mcp.git
cd kicad-mcp
make install
source .venv/bin/activate
python main.py

Конфигурация

Claude Desktop

{
    "mcpServers": {
        "kicad": {
            "command": "/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/.venv/bin/python",
            "args": [
                "/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/main.py"
            ]
        }
    }
}

Доступные инструменты

Инструмент Описание
open_project Запускает KiCad с конкретным проектом

Возможности

  • Управление проектами - Просмотр, изучение и открытие проектов KiCad
  • Анализ дизайна PCB - Получение аналитики по дизайну PCB и схемам
  • Извлечение нетлистов - Извлечение и анализ соединений компонентов из схем
  • Управление BOM - Анализ и экспорт спецификаций материалов
  • Проверка правил дизайна - Запуск DRC проверок с помощью KiCad CLI и отслеживание прогресса
  • Визуализация PCB - Создание визуальных представлений схем PCB
  • Распознавание схемных паттернов - Автоматическое определение общих схемных паттернов в схемах

Переменные окружения

Опциональные

  • KICAD_SEARCH_PATHS - Список директорий для поиска проектов KiCad, разделенный запятыми
  • KICAD_USER_DIR - Переопределение стандартной пользовательской директории KiCad
  • KICAD_APP_PATH - Переопределение стандартного пути к приложению KiCad

Примеры использования

Покажи мне все мои последние проекты KiCad
Проанализируй плотность компонентов на моей плате датчика температуры
Какие компоненты подключены к MCU в моем Arduino shield?
Создай BOM для моего проекта умных часов
Запусти DRC на моей плате блока питания и сравни с прошлой неделей

Ресурсы

Примечания

Требует KiCad 9.0 или выше, Python 3.10+ и uv 0.8.0+. Совместим с любым MCP-совместимым клиентом, не только с Claude Desktop. Поддерживает взаимодействие на естественном языке для интуитивного управления проектами.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI