</>MCP Agents Market
MCP Server

KiCAD-MCP-Server

by mixelpixx2kPythonUpdated 2026-08-20

KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.

Claude DesktopClaude CodeVS Code

KiCAD-MCP-Server is a Model Context Protocol implementation that connects AI assistants like Claude to KiCAD, enabling natural-language-driven PCB design workflows. Developers can describe their circuit board requirements in plain language, and the AI handles component placement, routing, custom symbol creation, design rule checks, and manufacturing file exports through KiCAD's automation capabilities. Built on the MCP 2025-06-18 specification, it bridges conversational AI with professional electronic design automation, letting engineers design hardware by talking to their assistant instead of clicking through menus.

Key Features

Natural language PCB design: describe circuits and let AI handle schematic editing, component placement, and routing
Custom symbol and footprint generation for components not found in standard KiCAD libraries
Personal library management for reusable components across multiple projects
JLCPCB integration with parts catalog, pricing, and inventory data for manufacturing planning
Freerouting integration for automated PCB trace routing via Java or Docker
Visual feedback through snapshots and session logs for design traceability and review
Cross-platform support for Windows, Linux, and macOS with KiCAD 9.0+
DRC/ERC validation and production file export automation

Use Cases

  • 01Rapid prototyping of circuit boards by describing functionality instead of manual layout
  • 02Generating custom footprints for specialized or newly-released electronic components
  • 03Automating repetitive PCB design tasks like net routing and component alignment
  • 04Querying JLCPCB parts availability and pricing during the design phase
  • 05Creating reusable component libraries for standardized hardware modules
  • 06Running design rule checks and exporting Gerber files through conversational commands

Related MCP Servers

View more

KiCAD-MCP-Server — FAQ

What is KiCAD-MCP-Server?+

KiCAD-MCP-Server is a Model Context Protocol server that connects AI assistants like Claude to KiCAD, enabling you to design printed circuit boards using natural language commands. It provides tools for schematic editing, component placement, routing, library management, and manufacturing file generation.

How do I install and configure KiCAD-MCP-Server?+

Install KiCAD 9.0+, Node.js 18+, and Python 3.11+, then clone the repository and run 'npm install' and 'npm run build'. Configure your AI client by editing the MCP config file (claude_desktop_config.json for Claude Desktop, or .vscode/mcp.json for VS Code) to point to the server executable.

Which AI clients work with KiCAD-MCP-Server?+

The server works with Claude Desktop, Claude Code (VS Code extension), GitHub Copilot in VS Code, and any MCP-compatible client. Platform-specific setup instructions are provided for Windows, macOS, and Linux.

What are the prerequisites for using this MCP server?+

You need KiCAD 9.0 or later installed, Node.js 18+, and Python 3.11+. No API keys are required for core functionality, though JLCPCB integration uses their public parts catalog.

Is KiCAD-MCP-Server free to use?+

Yes, KiCAD-MCP-Server is open source and licensed under the MIT License. The next-generation Konnect variant is AGPL-3.0 (free for individuals and open source projects; commercial licenses available for businesses).

Can KiCAD-MCP-Server create custom components not in the standard library?+

Yes, the server includes tools to generate custom symbols and footprints for components not found in KiCAD's default libraries. You can also build and manage personal libraries for reuse across projects.

How do I install KiCAD-MCP-Server?+

Open the source repository on GitHub and follow its README. KiCAD-MCP-Server is a mcp server — MCP Agents Market links you directly to the official repo.

Is KiCAD-MCP-Server free?+

KiCAD-MCP-Server is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches