# KiCad MCP 서버

AI 어시스턴트(예: Claude)와 KiCad를 연결하는 Model Context Protocol(MCP) 서버로, PCB 설계 워크플로우를 자연어로 제어하고 자동화할 수 있게 해줍니다.

Canonical URL: https://a2a-mcp.org/entry/kicad-mcp-ko

Language: ko

Category: MCP Servers

Updated: 2026-04-01

## 개요

KiCad MCP 서버는 모델 컨텍스트 프로토콜(MCP)의 오픈소스 구현체로, Anthropic의 Claude와 같은 대규모 언어 모델(LLM)이 인기 있는 오픈소스 PCB 설계용 EDA 도구인 KiCad와 직접 상호작용할 수 있게 해줍니다.

MCP 사양을 기반으로 구축된 이 서버는 프로젝트 관리, 회로도 분석, 레이아웃 작업, 설계 규칙 검사(DRC), 내보내기 기능 등 KiCad의 기능을 표준화된 보안 인터페이스를 통해 노출합니다. 이를 통해 엔지니어와 디자이너는 수동 GUI 조작이나 스크립팅 대신 자연어를 사용하여 복잡한 PCB 워크플로우를 제어할 수 있습니다.

## 기능

- **자연어 PCB 제어**: 대화형 명령을 통해 AI에게 프로젝트 열기, 회로도 수정, 트레이스 라우팅, 출력 생성 등을 지시합니다.
- **실시간 프로젝트 접근**: 넷, 컴포넌트, 보드 레이아웃을 포함한 현재 프로젝트 상태를 읽고 조작합니다.
- **설계 규칙 검사(DRC)**: 자동화된 DRC를 실행하고 상세한 위반 보고서를 받습니다.
- **회로도 및 레이아웃 분석**: 넷리스트 추출, 연결성 분석, 보드 시각화, 설계 문제 해결을 수행합니다.
- **자동화 워크플로우**: AI의 지도를 받아 BOM 생성, Gerber 파일 내보내기, 시뮬레이션 수행 또는 반복적인 설계 개선을 할 수 있습니다.
- **크로스 플랫폼 지원**: Windows, macOS, Linux에서 KiCad 9.x 및 호환되는 MCP 클라이언트(Claude Desktop, Cline이 설치된 VS Code 등)와 함께 작동합니다.
- **보안 도구 스키마**: KiCad의 Python 스크립팅 API에 안전하고 제어된 접근을 위해 MCP 표준을 준수합니다.

## 사용 사례

- **AI 지원 PCB 설계**: Claude가 실시간으로 컴포넌트 배치 제안, 라우팅 최적화, DRC 오류 수정을 수행하게 합니다.
- **신속한 프로토타이핑**: 풋프린트 할당, 넷리스트 생성, 제조 파일 내보내기와 같은 반복 작업을 자동화합니다.
- **설계 검토 및 검증**: AI가 회로도 오류 분석, 제조 가능성 확인, 사양 대조 검증을 수행하게 합니다.
- **교육 및 학습**: 초보 사용자가 KiCad 내에서 작업하면서 단계별 지도를 위해 AI에 질문할 수 있습니다.
-L**다중 도구 오케스트레이션**: 하드웨어 개발 파이프라인을 종단간으로 구축하기 위해 다른 MCP 서버와 결합합니다.

## 시작하기

1. KiCad 설치(버전 9.x 권장).
2. pip(파이썬 버전용) 또는 npm/저장소 클론을 통해 MCP 서버 설정.
3. MCP 클라이언트 구성(예: Claude Desktop의 `server.json` 또는 동등한 파일에 추가).
4. KiCad 프로젝트에 대해 AI와 채팅 시작!

여러 커뮤니티 구현체(예: lamaalrajih/kicad-mcp, bunnyf/pcb-mcp)가 존재하며, 언어(파이썬/타입스크립트)와 기능 중점 측면에서 변형을 제공합니다.

## 호환성

- **MCP 클라이언트**: Claude Desktop, Cline(VS Code) 및 규격을 준수하는 모든 MCP 호스트.
- **KiCad 버전**: 주로 KiCad 9.x와 해당 Python 스크립팅 인터페이스에서 테스트됨.
-
**라이선스**: 일반적으로 MIT 또는 유사한 오픈 소스 조건을 따름(특정 저장소 확인 필요).

이 도구는 수동 작업을 줄이고 하드웨어 반복 주기를 가속화하여 AI 기반 전자 설계를 향한 중요한 진전을 나타냅니다.

## Tags

- 키캐드
- mcp
- pcb-설계
- ai-지원
- eda
- 클로드
- 모델-컨텍스트-프로토콜
- 전자공학
- 자동화

## Sources

- [Project website](https://github.com/mixelpixx/KiCAD-MCP-Server)
