MCP.so
ログイン

KiCAD MCP: AI-Assisted PCB Design

@mixelpixx

KiCAD MCP: AI-Assisted PCB Design について

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.

基本情報

カテゴリ

メディアとデザイン

ライセンス

MIT

ランタイム

python

トランスポート

stdio

公開者

mixelpixx

投稿者

C Stockslager

設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is KiCAD MCP: AI-Assisted PCB Design?

KiCAD MCP: AI-Assisted PCB Design 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, it provides comprehensive tool schemas and real-time project state access, allowing users to design PCBs using natural language.

How to use KiCAD MCP: AI-Assisted PCB Design?

Install KiCAD 9.0+, Node.js 18+, and Python 3.11+. Clone the repository, run npm install and npm run build, then configure your AI client (e.g., GitHub Copilot in VS Code or Claude Desktop) using the provided example config files. The server handles project setup, schematic editing, component placement, routing, DRC/ERC, and export through MCP tools.

Key features of KiCAD MCP: AI-Assisted PCB Design

  • Natural language PCB design via AI assistants
  • Custom symbol and footprint generation
  • Personal library management for reuse
  • JLCPCB parts catalog with pricing and stock
  • Freerouting integration for automatic routing
  • Visual feedback with snapshots and session logs
  • Cross-platform support (Windows, Linux, macOS)

Use cases of KiCAD MCP: AI-Assisted PCB Design

  • Rapid prototyping by describing a circuit and letting AI place components and route traces
  • Automating repetitive tasks like DRC/ERC checks and manufacturing file export
  • Creating custom symbols and footprints for non-standard modules
  • Integrating real-time JLCPCB component pricing and availability into the design flow

FAQ from KiCAD MCP: AI-Assisted PCB Design

What is the relationship between KiCAD MCP: AI-Assisted PCB Design and Konnect?

Konnect is a newer Rust-based rewrite built as a native KiCAD 10 plugin with 171 tools, bundled agents, and AGPL-3.0 licensing. This Python/TypeScript server remains fully open (MIT) and is still maintained.

What are the system requirements?

KiCAD 9.0+, Node.js 18+, and Python 3.11+. The server runs on Windows, Linux, and macOS.

How do I configure it with Claude Desktop?

Edit the Claude Desktop config file (claude_desktop_config.json) located at %APPDATA%\Claude\ on Windows or ~/.config/claude/ on macOS/Linux, using the example configs provided in the repository.

Can KiCAD MCP: AI-Assisted PCB Design generate custom symbols and footprints?

Yes, it includes dedicated tools for creating custom symbols and footprints for modules not in the standard KiCAD library, and supports personal library management.

Is KiCAD MCP: AI-Assisted PCB Design cross-platform?

Yes, it supports Windows, Linux, and macOS.

コメント

「メディアとデザイン」の他のコンテンツ