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.md

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-aprobadas

Para el agente

  1. Lee CLAUDE.md completamente.
  2. Ejecuta python3 scripts/verificar_entorno.py (Fase 0).
  3. 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 agenteconfigurados; arquitectura v0.2 con decisiones cerradas.

Pending (la máquina del humano): KiCad 10 (KiCad 9 mínimo); habilitar API server.

MCP Server · Populars

MCP Server · New

    FootprintAI

    Containarium — Agent Runtime

    Open-source agent runtime — SSH-native isolation, eBPF egress policy, Kubernetes + LXC backends, GPU passthrough, MCP-native CLI

    Community FootprintAI
    openfate-ai

    @openfate/bazi-mcp

    OpenFate Bazi MCP server with deterministic Four Pillars calculation, True Solar Time, branch interactions, and reverse Bazi lookup.

    Community openfate-ai
    mohitagw15856

    🧠 PM Skills — 454 Professional Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes

    In Anthropic's official Claude plugin directory · 400 professional Agent Skills (PRDs, launches, compliance, CVs & more) for Claude, ChatGPT, Gemini, Cursor & Codex. Try free in-browser, or 'npx pm-claude-skills add'.

    Community mohitagw15856
    kagan-sh

    kagan-legacy

    The Orchestration Layer for AI Coding Agents

    Community kagan-sh
    cbtw-apac

    QDrant Loader

    Enterprise-ready vector database toolkit for building searchable knowledge bases from multiple data sources. Supports multi-project management, automatic ingestion from Confluence/JIRA/Git, intelligent file conversion (PDF/Office/images), and semantic search. Includes MCP server for seamless AI assistant integration.

    Community cbtw-apac