MCP Server Kicad
未认领KiCad MCP server: 100+ Model Context Protocol tools that let an AI assistant do schematic capture and PCB layout. Place parts, route traces, run ERC and DRC, export Gerbers, BOM, and 3D models.
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'mcp-server-kicad' -- 'uvx' '--from' 'mcp-server-kicad' 'mcp-server-kicad'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
40 个工具中显示 40 个
文档中列出的工具 (40)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
add_global_label
Add a global net label visible across all sheets
add_hierarchical_label
Add a hierarchical label for sheet-to-sheet connections
add_junctions
Add one or more junction dots
add_label
Add a net label at a position
add_lib_symbol
Load a symbol definition from a .kicadsym library into the schematic
add_power_symbol
Place a power symbol (VCC, GND, +3V3, ...) with auto PWRFLAG
add_text
Add a text annotation to the schematic
add_wires
Add one or more wires between points, auto-creating junctions on T-connections
auto_place_decoupling_cap
Automatically place a decoupling capacitor near an IC
connect_pins
Wire two component pins together
get_net_connections
Get all connections for a named net (multi-hop BFS wire tracing)
get_pin_positions
Get absolute pin positions for a placed component, accounting for rotation and mirror
get_schematic_summary
Get item counts for a schematic sheet
get_symbol_pins
Get pin info for a symbol in the schematic's libsymbols
list_schematic_bus_entries
List all bus entries on a sheet
list_schematic_components
List all components (symbols) on a sheet
list_schematic_global_labels
List all global labels on a sheet
list_schematic_hierarchical_labels
List all hierarchical labels on a sheet
list_schematic_junctions
List all junctions on a sheet
list_schematic_labels
List all net labels on a sheet
list_schematic_no_connects
List all no-connect flags on a sheet
list_schematic_sheets
List all hierarchical sheet blocks on a sheet
list_schematic_wires
List all wires on a sheet
list_unconnected_pins
List unconnected pins from ERC data
mcp-server-kicad-footprint
4
mcp-server-kicad-pcb
34
mcp-server-kicad-project
24
mcp-server-kicad-schematic
42
mcp-server-kicad-symbol
5
modify_hierarchical_label
Modify text, shape, or position of a hierarchical label
move_component
Move a placed component to a new position
place_component
Place a component in the schematic
remove_component
Remove a component by reference designator
remove_hierarchical_label
Remove a hierarchical label by name or UUID
remove_junction
Remove a junction dot
remove_label
Remove a net label or global label
remove_text
Remove text annotation(s) by content, optionally filtered by position
remove_wire
Remove a wire segment
set_component_property
Set any property (Value, Reference, Footprint, ...) on a placed component
wire_pins_to_net
Wire one or more pins to a named net