# KiCad MCP Server

Um servidor Model Context Protocol (MCP) que conecta assistentes de IA como o Claude ao KiCad, permitindo controle por linguagem natural e automação de fluxos de trabalho de design de PCB.

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

Language: pt

Category: MCP Servers

Updated: 2026-04-01

## Visão Geral

O Servidor KiCad MCP é uma implementação de código aberto do Model Context Protocol (MCP) que permite que Modelos de Linguagem de Grande Escala (LLMs), como o Claude da Anthropic, interajam diretamente com o KiCad, a popular ferramenta EDA de código aberto para design de placas de circuito impresso (PCB).

Baseado na especificação MCP, ele expõe as capacidades do KiCad — incluindo gestão de projetos, análise de esquemáticos, operações de layout, verificação de regras de design (DRC) e funções de exportação — através de uma interface padronizada e segura. Isso permite que engenheiros e designers controlem fluxos de trabalho complexos de PCB usando linguagem natural, em vez de interações manuais pela interface gráfica ou scripts.

## Funcionalidades

- **Controle de PCB por Linguagem Natural**: Instrua a IA para abrir projetos, modificar esquemáticos, rotear trilhas ou gerar saídas através de comandos conversacionais.
- **Acesso a Projetos em Tempo Real**: Leia e manipule o estado atual do projeto, incluindo redes, componentes e layouts da placa.
- **Verificação de Regras de Design (DRC)**: Execute DRC automatizada e receba relatórios detalhados de violações.
- **Análise de Esquemáticos e Layout**: Extraia netlists, analise conectividade, visualize placas e solucione problemas em designs.
- **Fluxos de Trabalho de Automação**: Gere listas de materiais (BOMs), exporte arquivos Gerber, realize simulações ou itere em designs repetidamente com orientação da IA.
- **Suporte Multiplataforma**: Funciona no Windows, macOS e Linux com KiCad 9.x e clientes MCP compatíveis (Claude Desktop, VS Code com Cline, etc.).
- **Esquemas Seguros de Ferramentas**: Segue os padrões MCP para acesso seguro e controlado à API de script Python do KiCad.

## Casos de Uso

- **Design de PCB Assistido por IA**: Deixe que o Claude sugira posicionamentos de componentes, otimize roteamento ou corrija erros de DRC em tempo real.
- **Prototipagem Rápida**: Automatize tarefas repetitivas como atribuição de footprints, geração de netlists ou exportação de arquivos para manufatura.
- **Revisão e Validação de Design**: Tenha a IA analisando esquemáticos em busca de erros, verificando a fabricabilidade ou validando em relação às especificações.
- **Educacional e Aprendizado**: Novos usuários podem consultar a IA para orientação passo a passo enquanto trabalham dentro do KiCad.
- **Orquestração de Múltiplas Ferramentas**: Combine com outros servidores MCP para pipelines de desenvolvimento de hardware de ponta a ponta.

## Começando

1. Instale o KiCad (versão 9.x recomendada).
2. Configure o servidor MCP via pip (para variantes Python) ou npm/clone o repositório.
3. Configure seu cliente MCP (ex.: adicione ao `server.json` do Claude Desktop ou equivalente).
4. Comece a conversar com sua IA sobre seu projeto no KiCad!

Existem múltiplas implementações da comunidade (ex.: lamaalrajih/kicad-mcp, bunnyf/pcb-mcp), oferecendo variações em linguagem (Python/TypeScript) e foco de funcionalidades.

## Compatibilidade

- **Clientes MCP**: Claude Desktop, Cline (VS Code) e qualquer host MCP compatível.
- **Versão do KiCad**: Testado principalmente com KiCad 9.x e sua interface de script Python.
- **Licença**: Geralmente MIT ou termos de código aberto similares (consulte o repositório específico).

Esta ferramenta representa um passo significativo em direção ao projeto de eletrônicos nativo para IA, reduzindo o esforço manual e acelerando os ciclos de iteração de hardware.

## Tags

- kicad
- mcp
- design-pcb
- assistido-por-ia
- eda
- claude
- model-context-protocol
- eletrônica
- automação

## Sources

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