mixelpixx/KiCAD-MCP-Server

KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.

해결하는 문제

사용자가 자연어를 사용하여 인쇄 회로 기판(PCB)를 설계할 수 있도록 합니다. AI 어시스턴트를 KiCAD에 연결함으로써 반복적인 전자 설계 자동화(EDA) 작업을 수동으로 수행할 필요가 없어지며, 사용자는 원하는 하드웨어 구성을 설명하기만 하면 AI가 기술적 구현을 처리할 수 있습니다.

작동 방식

이 프로젝트는 AI 클라이언트(Claude Desktop 또는 VS Code 등)와 KiCAD 사이를 연결하는 Model Context Protocol (MCP) 서버를 구현합니다. AI에게 도구 스키마와 프로젝트 상태의 실시간 접근 권한을 제공하여, 사용자의 프롬프트에 따라 KiCAD 내에서 명령을 실행할 수 있도록 합니다.

대상 사용자

KiCAD 9.0 이상을 사용하고 AI 어시스턴트를 활용해 PCB 설계 워크플로우를 자동화하고자 하는 하드웨어 엔지니어 및 애호가.

주요 기능

  • 포괄적인 EDA 자동화: 프로젝트 설정, 회로도 편집, 부품 배치, 라우팅, DRC/ERC 검사 등을 처리합니다.
  • 사용자 정의 부품 생성: 표준 라이브러리에 없는 모듈용 사용자 정의 심볼과 풋프린트를 생성합니다.
  • 제3자 통합: JLCPCB와의 통합을 통해 가격 및 재고 정보를 제공하며, Java/Docker를 통해 Freerouting을 활용한 자동 PCB 라우팅도 지원합니다.
  • 시각적 추적성: AI가 생성한 변경 사항에 대한 스냅샷과 세션 로그를 제공하여 변경 내용을 시각적으로 확인할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트