kicad-mcp
Allows an LLM agent to operate on KiCad EDA projects, reading schematics in compressed TOON format, executing atomic tools, and updating context via delta and local area.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kicad-mcpread the TOON schematic and list all components"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kicad-mcp — Servidor MCP para automatización de KiCad
Agente LLM que opera sobre KiCad: lee esquemáticos en formato comprimido (TOON), ejecuta herramientas atómicas, y actualiza el contexto por delta + área local.
Quickstart
# Fase 0: verificar el entorno (obligatoria)
python3 scripts/verificar_entorno.py
# Si todo OK, seguir el PROMPT-SESION-01.mdRelated MCP server: kicad-mcp
Estructura
docs/ — Documentación y especificaciones (contratos)
arquitectura.md — Diseño v0.2 del sistema
adr/ — Decisiones de arquitectura (a generar)
specs/ — Contratos técnicos (TOON, tools, restricciones, glosario)
glosario.md — Dominio EDA/KiCad
src/kicad_mcp/ — Código del servidor (a generar)
server.py — Servidor MCP + protocolo
toon/ — Encoder TOON v1
snapshots/ — Cache + índice espacial
tools/ — Tools MCP por categoría
errors.py — Taxonomía de errores
tests/
golden/ — Golden files: input + expected output (INMUTABLES)
fixtures/ — Proyectos KiCad de prueba (sintéticos, validados contra kicad-cli)
(tests/*.py) — Tests (a generar)
.claude/ — Permisos y configuración de Claude Code
CLAUDE.md — Memoria del proyecto (leer primero)
PROMPT-SESION-01.md — Prompt inicial para el agente
pyproject.toml — Dependencias pre-aprobadasPara el agente
Lee
CLAUDE.mdcompletamente.Ejecuta
python3 scripts/verificar_entorno.py(Fase 0).Sigue
PROMPT-SESION-01.md.
Para el humano
docs/arquitectura.md— contexto del sistema.docs/preparacion-claude-code.md— cómo se preparó esto para el agente.scripts/verificar_entorno.py— diagnóstico de tu máquina (corre antes de cada sesión).
Documentación de referencia
docs/specs/toon-v1.md— especificación del formato TOON (contrato F1).docs/specs/tool-catalog.md— catálogo de tools + taxonomía de errores (contrato F3).docs/specs/restricciones-kicad.md— limitaciones técnicas de KiCad.docs/glosario.md— dominio EDA (consultar ante dudas).
Estado
MVP (solo-lectura): contexto + validación + exportación.
Verificado: fixtures sintéticos validados contra kicad-cli real; permisos del agente configurados; arquitectura v0.2 con decisiones cerradas.
Pending (la máquina del humano): KiCad 10 (KiCad 9 mínimo); habilitar API server.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gato513/kicad-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server