Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

KiCAD MCP Server

Serveur communautaire d'environ 250 outils pour les schémas et PCB KiCad : placement, routage, DRC, composants JLCPCB et export Gerber par un agent.

Avis de Sheela · Mis à jour

Guide d’installation Open source

Notre note

3.9/5

Le moyen le plus complet de faire entrer un agent dans KiCad, à considérer comme un assistant de routage junior rapide dont chaque carte doit encore être revue par un ingénieur qualifié.

Qu’est-ce que KiCAD MCP Server ?

KiCAD MCP Server, de l'utilisateur GitHub mixelpixx, permet à un client MCP de créer et modifier des projets KiCad 9 et 10 : schémas, symboles et empreintes, placement des composants, routage des pistes, vérifications des règles de conception et des règles électriques, et export des Gerbers et autres fichiers de fabrication. Il interroge aussi un catalogue JLCPCB de plus de 2,5 millions de composants avec prix et stock, et confie les cartes à l'autorouteur Freerouting via Java, Docker ou Podman.

C'est le serveur MCP pour KiCad qui compte le plus d'étoiles, environ 3 070, sous licence MIT, écrit en TypeScript et Python, et il a publié la v2.8.3 le 26 octobre 2026. Les mainteneurs orientent désormais le nouveau développement vers Konnect, une réécriture en Rust sous forme de plugin natif KiCad 10 reposant sur l'API IPC officielle de KiCad, sous licence AGPL-3.0 avec des licences commerciales payantes ; ils affirment que ce serveur MIT reste ouvert et maintenu.

Installer KiCAD MCP Server

git clone --branch stable https://github.com/mixelpixx/KiCAD-MCP-Server.git && npm install && npm run build

KiCAD MCP Server vaut-il le coup ?

L'étendue est tout l'intérêt de KiCAD MCP Server. Il enregistre 247 outils répartis en 20 catégories, dont 65 pour les seuls schémas, plus 23 ressources qui exposent l'état du projet. Cela couvre tout le chemin d'un projet vierge aux fichiers de fabrication : créer des symboles et empreintes pour des modules absents de la bibliothèque KiCad, placer les composants, router pistes et paires différentielles, lancer DRC et ERC, et exporter les Gerbers. Seule une poignée de serveurs concurrents, comme eda-agent pour Altium, tentent de couvrir autant.

Une liste d'outils de cette taille a un coût à chaque session, et la v2.8.3 y répond. Avec KICAD_MCP_TOOLBOXES=core, un client démarre avec 37 outils et ouvre des catégories comme schematic ou drc quand une tâche l'exige, et search_tools trouve le reste par mot-clé. Claude Desktop ne relit la liste des outils qu'au redémarrage, il faut donc y nommer les toolboxes à l'avance.

Le changelog témoigne franchement de la difficulté du problème. Des versions récentes ont corrigé un export_gerber qui listait toutes les couches sans écrire aucun fichier sur le backend SWIG, une corruption de schémas sous KiCad 10, et des outils enregistrés avec des schémas complets mais sans aucun handler derrière. L'intégration à l'interface en direct via l'API IPC de KiCad reste marquée expérimentale, et le pilote d'interface optionnel n'écoute sur 127.0.0.1 avec un jeton par session que si KICAD_GUI_DRIVER_ENABLE=1 est défini. L'avertissement du README lui-même met en garde contre des erreurs dans les routages générés, du matériel endommagé et des pertes financières dues à des commandes erronées, et exige une revue indépendante pour les travaux médicaux, aéronautiques et automobiles.

L'installation se fait par clonage et compilation : KiCad 9 ou plus récent, Node.js 18, Python 3.11, puis npm install et npm run build depuis la branche stable. La grande question stratégique est Konnect, que la même équipe présente comme la nouvelle génération et où se fait le nouveau développement. Une équipe qui adopte aujourd'hui le serveur MIT choisit la licence avec laquelle elle peut vivre plutôt que le code qui avancera le plus vite.

Là où il fait la différence

  • Un ingénieur hardware dans une start-up IoT de cinq personnes

    Transformer le schéma d'une carte d'évaluation en un premier PCB routé

    Faites placer les empreintes par l'agent, lancer Freerouting puis DRC, et corriger ce qui est signalé avant un passage humain. Cela économise le premier après-midi de routage ; cela ne remplace pas la revue qu'exige l'avertissement du README.

  • Un maker qui commande des cartes assemblées chez JLCPCB

    Remplacer les composants en rupture par des équivalents en stock avant de commander

    Demandez à l'agent de vérifier chaque ligne de la nomenclature dans le catalogue JLCPCB, stock et prix dégressifs compris, et de proposer des substituts aux empreintes compatibles. Gratuit à utiliser ; confirmez chaque remplacement avec la fiche technique.

  • Un enseignant en électronique qui prépare des kits de TP

    Créer des symboles et empreintes pour un module capteur absent de la bibliothèque KiCad

    Utilisez les outils de création d'empreintes et de symboles pour constituer une bibliothèque personnelle réutilisable dans les projets des étudiants, puis vérifiez les dimensions des pastilles sur le plan du module.

Avant de vous engager

Mise en route
Installez KiCad 9.0+, Node.js 18+ et Python 3.11+, clonez la branche stable, lancez npm install et npm run build, puis pointez Claude Desktop, VS Code Copilot ou un autre client vers le serveur compilé à l'aide des configurations d'exemple. setup-macos.sh et setup-linux.sh fusionnent la configuration avec une sauvegarde.
Intégrations
247 outils en 20 catégories avec découverte par search_tools et get_category_tools, 23 ressources, recherche de composants JLCPCB, enrichissement par les fiches techniques LCSC et Freerouting. KICAD_MCP_TOOLBOXES=core démarre avec 37 outils.
Données et confidentialité
Tourne en local sur vos fichiers de projet ; les données de conception partent chez votre fournisseur de modèles. Les requêtes JLCPCB et les téléchargements du catalogue passent par le réseau. Le pilote d'interface optionnel n'écoute sur 127.0.0.1 avec un jeton par session que s'il est activé. Le README avertit d'une possible corruption des fichiers de projet et de pertes de données, gardez donc vos projets sous gestion de versions.
Coût à grande échelle
Gratuit sous MIT. Konnect, le successeur, est gratuit pour les particuliers et open source sous AGPL-3.0, et vendu aux entreprises sous licences commerciales ; les prix ne sont pas publiés dans le README.
Limites
Environ neuf issues ouvertes. Le backend SWIG a connu des échecs silencieux (export_gerber n'écrivait aucun fichier avant la v2.8.3) ; le mode IPC est expérimental ; Claude Desktop exige des toolboxes nommées à l'avance.

Les points forts

  • 247 outils, du schéma à l'export Gerber
  • Le mode toolbox core démarre avec 37 outils
  • Catalogue JLCPCB avec stock et prix en direct
  • Intégration de l'autorouteur Freerouting

Les points faibles

  • Clonage et compilation ; pas d'installation packagée
  • Des versions récentes ont corrigé des bugs silencieux d'export et de corruption
  • Le mode d'interface en direct par IPC reste expérimental
  • Le nouveau développement est passé à Konnect, sous AGPL

Idéal pour

Les ingénieurs hardware et makers sous KiCad 9 ou 10 qui veulent confier à un agent le placement, des passes de routage, les vérifications et la recherche de composants.

Alternatives à KiCAD MCP Server

KiCAD MCP Server : questions fréquentes

KiCAD MCP Server vaut-il le coup ?
Le moyen le plus complet de faire entrer un agent dans KiCad, à considérer comme un assistant de routage junior rapide dont chaque carte doit encore être revue par un ingénieur qualifié. Nous lui donnons 3.9 sur 5.
Combien coûte KiCAD MCP Server ?
Gratuit et open source (MIT). Son successeur, Konnect, est sous AGPL-3.0 avec des licences commerciales pour les entreprises.
Quels sont les inconvénients de KiCAD MCP Server ?
Clonage et compilation ; pas d'installation packagée; des versions récentes ont corrigé des bugs silencieux d'export et de corruption; le mode d'interface en direct par IPC reste expérimental; le nouveau développement est passé à Konnect, sous AGPL.
À qui s’adresse KiCAD MCP Server ?
Les ingénieurs hardware et makers sous KiCad 9 ou 10 qui veulent confier à un agent le placement, des passes de routage, les vérifications et la recherche de composants.
Combien coûte KiCAD MCP Server pour une équipe ou en production ?
Gratuit sous MIT. Konnect, le successeur, est gratuit pour les particuliers et open source sous AGPL-3.0, et vendu aux entreprises sous licences commerciales ; les prix ne sont pas publiés dans le README.
KiCAD MCP Server est-il sûr pour les données de l’entreprise ?
Tourne en local sur vos fichiers de projet ; les données de conception partent chez votre fournisseur de modèles. Les requêtes JLCPCB et les téléchargements du catalogue passent par le réseau. Le pilote d'interface optionnel n'écoute sur 127.0.0.1 avec un jeton par session que s'il est activé. Le README avertit d'une possible corruption des fichiers de projet et de pertes de données, gardez donc vos projets sous gestion de versions.
Quelles sont les meilleures alternatives à KiCAD MCP Server ?
Les alternatives les plus proches que nous avons testées sont OpenSCAD MCP et MCP for Blender.

Réponses vérifiées le 31 oct. 2026.