Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Kicad Mcp Server

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

    120 stars
    Python
    Updated Nov 4, 2025

    Table of Contents

    • Our new forum is up: https://forum.orchis.ai — Need help? Have suggestions? Want to show off your work?
    • Design PCBs with natural language
    • What it can do today
    • Quick Start
    • GitHub Copilot (VS Code)
    • Claude Desktop
    • Documentation
    • Community
    • Star History
    • AI Disclosure
    • Disclaimer

    Table of Contents

    • Our new forum is up: https://forum.orchis.ai — Need help? Have suggestions? Want to show off your work?
    • Design PCBs with natural language
    • What it can do today
    • Quick Start
    • GitHub Copilot (VS Code)
    • Claude Desktop
    • Documentation
    • Community
    • Star History
    • AI Disclosure
    • Disclaimer

    Documentation

    #

    KiCAD MCP Server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with KiCAD for PCB design automation. Built on the MCP 2025-06-18 specification, this server provides comprehensive tool schemas and real-time project state access for intelligent PCB design workflows.

    Design PCBs with natural language

    Describe what you want to build — and let AI handle the EDA work. Place components, create custom symbols and footprints, route connections, run checks, and export production files, all by talking to your AI assistant.

    What it can do today

    • Project setup, schematic editing, component placement, routing, DRC/ERC, export
    • Custom symbol and footprint generation — for modules not in the standard KiCAD library
    • Personal library management — create once, reuse across projects
    • JLCPCB integration — parts catalog with pricing and stock data
    • Freerouting integration — automatic PCB routing via Java/Docker
    • Visual feedback — snapshots and session logs for traceability
    • Cross-platform — Windows, Linux, macOS

    Quick Start

    1. Install KiCAD 9.0+

    2. Install Node.js 18+ and Python 3.11+

    3. Clone and build:

    bash
    git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git
    cd KiCAD-MCP-Server
    npm install
    npm run build

    4. Configure your AI client — see Platform Guide

    GitHub Copilot (VS Code)

    Copy config/vscode-mcp.example.json to .vscode/mcp.json — VS Code auto-detects it. → Full setup guide

    Claude Desktop

    Edit your config file:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS/Linux: ~/.config/claude/claude_desktop_config.json

    Example configs: config/windows-config.example.json or config/macos-config.example.json

    Documentation

    • **Full README** — complete documentation
    • Quick Start (Router Tools) — first steps
    • Tool Inventory — all available tools
    • Schematic Tools Reference
    • Routing Tools Reference
    • Footprint & Symbol Creator Guide
    • JLCPCB Usage Guide
    • Platform Guide
    • Changelog

    Community

    • Discussions — questions, ideas, showcase
    • Issues — bugs and feature requests
    • Contributing

    Star History

    AI Disclosure

    Developed with AI Assistance

    This project was developed with the support of AI-assisted coding tools (GitHub Copilot, Claude).

    All code has been reviewed, tested, and integrated by the maintainers.

    AI tools were used to accelerate development — creative decisions, architecture, and responsibility remain entirely with the authors.

    Disclaimer

    No Warranty — Use at Your Own Risk

    This project is provided without any warranty, express or implied. The authors and contributors accept no liability for damages of any kind arising from the use or inability to use this software, including but not limited to:

    - Errors in generated schematics, PCB layouts, or manufacturing files

    - Damage to hardware, components, or devices caused by incorrect designs

    - Financial losses due to manufacturing errors or incorrect orders

    - Data loss or corruption of KiCAD project files

    AI-generated design suggestions do not replace qualified engineering review. Safety-critical applications (medical, aerospace, automotive, etc.) require mandatory independent expert verification.

    This project is licensed under the MIT License — which likewise excludes all liability.

    Similar MCP

    Based on tags & features

    • VI

      Video Editing Mcp

      Python·
      218
    • AS

      Aseprite Mcp

      Python·
      92
    • IS

      Isaac Sim Mcp

      Python·
      83
    • PL

      Playwright Plus Python Mcp

      Python·
      154

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • VI

      Video Editing Mcp

      Python·
      218
    • AS

      Aseprite Mcp

      Python·
      92
    • IS

      Isaac Sim Mcp

      Python·
      83
    • PL

      Playwright Plus Python Mcp

      Python·
      154

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k