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.
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. The Model Context Protocol is an open standard from Anthropic that allows AI assistants to securely connect…
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
create_projectNo description publishedThis tool published no description. Forge does not invent one.
open_projectNo description publishedThis tool published no description. Forge does not invent one.
save_projectNo description publishedThis tool published no description. Forge does not invent one.
get_project_infoNo description publishedThis tool published no description. Forge does not invent one.
set_board_sizeNo description publishedThis tool published no description. Forge does not invent one.
add_board_outlineNo description publishedThis tool published no description. Forge does not invent one.
place_componentNo description publishedThis tool published no description. Forge does not invent one.
add_netNo description publishedThis tool published no description. Forge does not invent one.
route_traceNo description publishedThis tool published no description. Forge does not invent one.
create_schematicNo description publishedThis tool published no description. Forge does not invent one.
load_schematicNo description publishedThis tool published no description. Forge does not invent one.
add_schematic_componentNo description publishedThis tool published no description. Forge does not invent one.
add_schematic_wireNo description publishedThis tool published no description. Forge does not invent one.
list_schematic_librariesNo description publishedThis tool published no description. Forge does not invent one.
export_schematic_pdfNo description publishedThis tool published no description. Forge does not invent one.
add_layerNo description publishedThis tool published no description. Forge does not invent one.
set_active_layerNo description publishedThis tool published no description. Forge does not invent one.
get_board_infoNo description publishedThis tool published no description. Forge does not invent one.
get_layer_listNo description publishedThis tool published no description. Forge does not invent one.
add_mounting_holeNo description publishedThis tool published no description. Forge does not invent one.
add_board_textNo description publishedThis tool published no description. Forge does not invent one.
add_zoneNo description publishedThis tool published no description. Forge does not invent one.
get_board_extentsNo description publishedThis tool published no description. Forge does not invent one.
get_board_2d_viewNo description publishedThis tool published no description. Forge does not invent one.
import_svg_logoNo description publishedThis tool published no description. Forge does not invent one.
move_componentNo description publishedThis tool published no description. Forge does not invent one.
rotate_componentNo description publishedThis tool published no description. Forge does not invent one.
delete_componentprivilegedNo description publishedThis tool published no description. Forge does not invent one.
edit_componentNo description publishedThis tool published no description. Forge does not invent one.
set_footprint_typeNo description publishedThis tool published no description. Forge does not invent one.
find_componentNo description publishedThis tool published no description. Forge does not invent one.
get_component_propertiesNo description publishedThis tool published no description. Forge does not invent one.
add_component_annotationNo description publishedThis tool published no description. Forge does not invent one.
group_componentsNo description publishedThis tool published no description. Forge does not invent one.
replace_componentNo description publishedThis tool published no description. Forge does not invent one.
get_component_padsNo description publishedThis tool published no description. Forge does not invent one.
get_component_listNo description publishedThis tool published no description. Forge does not invent one.
get_pad_positionNo description publishedThis tool published no description. Forge does not invent one.
place_component_arrayNo description publishedThis tool published no description. Forge does not invent one.
align_componentsNo description publishedThis tool published no description. Forge does not invent one.
0 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
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. The Model Context Protocol is an open standard from Anthropic that allows AI assistants to securely connect to external tools and data sources. This implementation provides a standardized bridge between AI…
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.