mixelpixx/KiCAD-MCP-Server

MCPcommunity
mixelpixxMITUpdated 3mo agoGitHub

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…

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1kGitHub stars
206Forks
3mo agoLast update
Package
Authormixelpixx
LicenseMIT
Sourcegithub
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: run `forge publish` from the repo to claim ownership
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface40 tools · 1 privileged
Security scan✓ CleanvHEAD · 3mo agoHow well does this scan work?
EvalsNone
IndexedMay 24, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

40 tools · 1 privileged
Statically extracted from the published packagevHEAD · 3mo ago

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 published

This tool published no description. Forge does not invent one.

open_projectNo description published

This tool published no description. Forge does not invent one.

save_projectNo description published

This tool published no description. Forge does not invent one.

get_project_infoNo description published

This tool published no description. Forge does not invent one.

set_board_sizeNo description published

This tool published no description. Forge does not invent one.

add_board_outlineNo description published

This tool published no description. Forge does not invent one.

place_componentNo description published

This tool published no description. Forge does not invent one.

add_netNo description published

This tool published no description. Forge does not invent one.

route_traceNo description published

This tool published no description. Forge does not invent one.

create_schematicNo description published

This tool published no description. Forge does not invent one.

load_schematicNo description published

This tool published no description. Forge does not invent one.

add_schematic_componentNo description published

This tool published no description. Forge does not invent one.

add_schematic_wireNo description published

This tool published no description. Forge does not invent one.

list_schematic_librariesNo description published

This tool published no description. Forge does not invent one.

export_schematic_pdfNo description published

This tool published no description. Forge does not invent one.

add_layerNo description published

This tool published no description. Forge does not invent one.

set_active_layerNo description published

This tool published no description. Forge does not invent one.

get_board_infoNo description published

This tool published no description. Forge does not invent one.

get_layer_listNo description published

This tool published no description. Forge does not invent one.

add_mounting_holeNo description published

This tool published no description. Forge does not invent one.

add_board_textNo description published

This tool published no description. Forge does not invent one.

add_zoneNo description published

This tool published no description. Forge does not invent one.

get_board_extentsNo description published

This tool published no description. Forge does not invent one.

get_board_2d_viewNo description published

This tool published no description. Forge does not invent one.

import_svg_logoNo description published

This tool published no description. Forge does not invent one.

move_componentNo description published

This tool published no description. Forge does not invent one.

rotate_componentNo description published

This tool published no description. Forge does not invent one.

delete_componentprivilegedNo description published

This tool published no description. Forge does not invent one.

edit_componentNo description published

This tool published no description. Forge does not invent one.

set_footprint_typeNo description published

This tool published no description. Forge does not invent one.

find_componentNo description published

This tool published no description. Forge does not invent one.

get_component_propertiesNo description published

This tool published no description. Forge does not invent one.

add_component_annotationNo description published

This tool published no description. Forge does not invent one.

group_componentsNo description published

This tool published no description. Forge does not invent one.

replace_componentNo description published

This tool published no description. Forge does not invent one.

get_component_padsNo description published

This tool published no description. Forge does not invent one.

get_component_listNo description published

This tool published no description. Forge does not invent one.

get_pad_positionNo description published

This tool published no description. Forge does not invent one.

place_component_arrayNo description published

This tool published no description. Forge does not invent one.

align_componentsNo description published

This 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.

About

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…

Alternatives
Comparing tool surfaces…

No dependency coverage

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.