¿Qué es KiCAD MCP Server?
KiCAD MCP Server, del usuario de GitHub mixelpixx, permite a un cliente MCP crear y editar proyectos de KiCad 9 y 10: esquemas, símbolos y footprints, colocación de componentes, enrutado de pistas, comprobaciones de reglas de diseño y reglas eléctricas, y exportación de Gerbers y otros archivos de producción. También busca en un catálogo de componentes de JLCPCB con más de 2,5 millones de piezas, con precios y existencias, y pasa las placas al autoenrutador Freerouting a través de Java, Docker o Podman.
Es el servidor MCP para KiCad con más estrellas, unas 3.070, tiene licencia MIT, está escrito en TypeScript y Python y publicó la v2.8.3 el 26 de octubre de 2026. Los mantenedores orientan ahora el desarrollo nuevo hacia Konnect, una reescritura en Rust como plugin nativo de KiCad 10 sobre la API IPC oficial de KiCad, con licencia AGPL-3.0 y licencias comerciales de pago; dicen que este servidor MIT sigue abierto y mantenido.
Cómo instalar KiCAD MCP Server
git clone --branch stable https://github.com/mixelpixx/KiCAD-MCP-Server.git && npm install && npm run build¿Merece la pena KiCAD MCP Server?
La amplitud es la razón de ser de KiCAD MCP Server. Registra 247 herramientas en 20 categorías, 65 de ellas solo para esquemas, además de 23 recursos que exponen el estado del proyecto. Eso cubre todo el camino desde un proyecto en blanco hasta los archivos de producción: crear símbolos y footprints para módulos que no están en la biblioteca de KiCad, colocar piezas, enrutar pistas y pares diferenciales, ejecutar DRC y ERC y exportar Gerbers. Solo un puñado de servidores rivales, como eda-agent para Altium, intentan abarcar tanto.
Una lista de herramientas de ese tamaño tiene un coste en cada sesión, y la v2.8.3 responde a ello. Con KICAD_MCP_TOOLBOXES=core, un cliente arranca con 37 herramientas y abre categorías como schematic o drc cuando la tarea lo pide, y search_tools encuentra el resto por palabra clave. Claude Desktop no vuelve a leer la lista de herramientas hasta que se reinicia, así que ahí hay que nombrar las toolboxes de antemano.
El changelog es un registro franco de lo difícil que es este problema. Versiones recientes corrigieron que export_gerber listara todas las capas sin escribir ningún archivo en el backend SWIG, la corrupción de esquemas en KiCad 10 y herramientas registradas con esquemas completos pero sin ningún handler detrás. La integración con la GUI en vivo mediante la API IPC de KiCad sigue marcada como experimental, y el controlador opcional de la GUI escucha en 127.0.0.1 con un token por sesión solo cuando se establece KICAD_GUI_DRIVER_ENABLE=1. El propio aviso del README advierte de errores en los diseños generados, hardware dañado y pérdidas económicas por pedidos erróneos, y exige revisión independiente para trabajos médicos, aeroespaciales y de automoción.
La instalación consiste en clonar y compilar: KiCad 9 o posterior, Node.js 18, Python 3.11, y luego npm install y npm run build desde la rama stable. La gran cuestión estratégica es Konnect, que el mismo equipo llama la próxima generación y donde ocurre el desarrollo nuevo. Un equipo que adopte hoy el servidor MIT está eligiendo la licencia con la que puede vivir por encima del código que avanzará más rápido.
Dónde se gana su sitio
Un ingeniero de hardware en una start-up de IoT de cinco personas
Convertir el esquema de una placa de pruebas en una primera PCB enrutada
Haz que el agente coloque los footprints, ejecute Freerouting y luego DRC, y corrija lo que salga antes de una revisión humana. Ahorra la primera tarde de diseño; no sustituye la revisión que exige el aviso del README.
Un maker que encarga placas montadas a JLCPCB
Cambiar piezas agotadas por equivalentes disponibles antes de hacer el pedido
Pide al agente que compruebe cada línea de la BOM contra el catálogo de JLCPCB, con existencias y precios por tramos, y proponga sustitutos con footprints compatibles. Usarlo es gratis; confirma cada cambio con la hoja de datos.
Un profesor de electrónica que prepara kits de laboratorio
Crear símbolos y footprints propios para un módulo sensor que no está en la biblioteca de KiCad
Usa las herramientas de creación de footprints y símbolos para construir las piezas en una biblioteca personal reutilizable en los proyectos de los alumnos, y luego verifica las dimensiones de los pads con el plano del módulo.
Antes de decidirte
- Puesta en marcha
- Instala KiCad 9.0+, Node.js 18+ y Python 3.11+, clona la rama stable, ejecuta npm install y npm run build y apunta Claude Desktop, VS Code Copilot u otro cliente al servidor compilado usando las configuraciones de ejemplo. setup-macos.sh y setup-linux.sh fusionan la configuración con una copia de seguridad.
- Integraciones
- 247 herramientas en 20 categorías con descubrimiento mediante search_tools y get_category_tools, 23 recursos, búsqueda de componentes de JLCPCB, enriquecimiento con hojas de datos de LCSC y Freerouting. KICAD_MCP_TOOLBOXES=core arranca con 37 herramientas.
- Datos y privacidad
- Se ejecuta en local sobre tus archivos de proyecto; los datos de diseño van a tu proveedor de modelos. Las consultas a JLCPCB y las descargas del catálogo salen a la red. El controlador opcional de la GUI escucha en 127.0.0.1 con un token por sesión solo cuando se activa. El README advierte de posible corrupción de archivos de proyecto y pérdida de datos, así que mantén los proyectos bajo control de versiones.
- Coste a escala
- Gratis bajo MIT. Konnect, el sucesor, es gratuito para particulares y de código abierto bajo AGPL-3.0, y se vende con licencias comerciales a empresas; los precios no se publican en el README.
- Límites
- Unas nueve incidencias abiertas. El backend SWIG ha tenido fallos silenciosos (export_gerber no escribía archivos antes de la v2.8.3); el modo IPC es experimental; Claude Desktop necesita las toolboxes nombradas de antemano.
Lo bueno
- 247 herramientas desde el esquema hasta la exportación de Gerber
- El modo de toolbox core arranca con 37 herramientas
- Catálogo de JLCPCB con existencias y precios en directo
- Integración con el autoenrutador Freerouting
Lo malo
- Hay que clonar y compilar; sin instalación empaquetada
- Versiones recientes corrigieron fallos silenciosos de exportación y corrupción
- El modo de GUI en vivo por IPC sigue siendo experimental
- El desarrollo nuevo se ha trasladado a Konnect, con licencia AGPL
Ideal para
Ingenieros de hardware y makers que usan KiCad 9 o 10 y quieren que un agente se encargue de la colocación, pasadas de enrutado, comprobaciones y búsqueda de componentes.
Alternativas a KiCAD MCP Server
KiCAD MCP Server: preguntas frecuentes
- ¿Merece la pena KiCAD MCP Server?
- La forma más amplia de meter un agente dentro de KiCad, mejor tratada como un ayudante júnior de diseño rápido cuyas placas siguen necesitando la revisión de un ingeniero cualificado. Le damos un 3.9 sobre 5.
- ¿Cuánto cuesta KiCAD MCP Server?
- Gratuito y de código abierto (MIT). Su sucesor, Konnect, es AGPL-3.0 con licencias comerciales para empresas.
- ¿Qué inconvenientes tiene KiCAD MCP Server?
- Hay que clonar y compilar; sin instalación empaquetada; versiones recientes corrigieron fallos silenciosos de exportación y corrupción; el modo de GUI en vivo por IPC sigue siendo experimental; el desarrollo nuevo se ha trasladado a Konnect, con licencia AGPL.
- ¿Para quién es KiCAD MCP Server?
- Ingenieros de hardware y makers que usan KiCad 9 o 10 y quieren que un agente se encargue de la colocación, pasadas de enrutado, comprobaciones y búsqueda de componentes.
- ¿Cuánto cuesta KiCAD MCP Server para un equipo o en producción?
- Gratis bajo MIT. Konnect, el sucesor, es gratuito para particulares y de código abierto bajo AGPL-3.0, y se vende con licencias comerciales a empresas; los precios no se publican en el README.
- ¿Es KiCAD MCP Server seguro para los datos de la empresa?
- Se ejecuta en local sobre tus archivos de proyecto; los datos de diseño van a tu proveedor de modelos. Las consultas a JLCPCB y las descargas del catálogo salen a la red. El controlador opcional de la GUI escucha en 127.0.0.1 con un token por sesión solo cuando se activa. El README advierte de posible corrupción de archivos de proyecto y pérdida de datos, así que mantén los proyectos bajo control de versiones.
- ¿Cuáles son las mejores alternativas a KiCAD MCP Server?
- Las alternativas más cercanas que hemos analizado son OpenSCAD MCP y MCP for Blender.
Respuestas comprobadas el 31 oct 2026.