mcp-kicad-pcb-inspector
Parse and analyze KiCad PCB files, surfacing layer stackup, net counts, footprint inventory, DRC violations, and board outline geometry without the KiCad GUI.
Verified asset on Archimedes Market. View the full 4-dimension Trust Report (security · quality · license · complexity) and the curated catalog on the asset page.
MCP KiCad PCB Inspector
Parse and analyze KiCad PCB files from AI agents. Surface layer stackup, net counts, footprint inventory, DRC violations, board outline geometry — without launching the KiCad GUI.
Tools
parse_pcb— header info: title, board version, last save, KiCad versionlayer_stackup— copper + dielectric layers with thickness, material, dielectric constantnet_listing— all nets with pad count and routing-completeness flagfootprint_inventory— placed footprints with reference designator, value, layer, BOM-relevant attributesdrc_violations— Design Rule Check violations from the embedded report (if available)board_outline— board outline polygon coordinates + dimensions
Related MCP server: kicad-mcp
What this is for
Design review automation. Pre-fab sanity checks. An agent reviewing a PR that touches PCB files can answer: "what changed in net VDD_3V3?", "are there any DRC violations?", "what's the new footprint count?", without you opening pcbnew.
What this is not
Not a router. Not a placer. Not a synthesis engine. Read-only parse of the saved file. For interactive PCB editing, use KiCad directly.
Quick start
pip install mcp-kicad-pcb-inspector
mcp-kicad-pcb-inspector serveTypical agent workflow
Agent: "Review the PR diff against board.kicad_pcb"
↓
1. parse_pcb(file="board.kicad_pcb") → identifies KiCad 10.0.1, last saved 2026-05-15
2. layer_stackup(file=...) → confirms 4-layer is unchanged
3. drc_violations(file=...) → 2 new clearance violations on net DATA_BUS
4. Agent flags the violations inline in PR reviewLicense
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables analysis of KiCad electronic schematics through natural language queries to search components, trace signal paths, explore connections, and analyze multi-board systems.301MIT
- Alicense-qualityBmaintenanceEnables natural language interaction with KiCad projects, schematics, and PCBs, supporting project management, design rule checking, netlist extraction, and datasheet RAG search.2MIT
- AlicenseBqualityAmaintenanceAn MCP server that enables AI assistants to analyze schematics, inspect PCBs, trace connections, validate designs, and generate embedded code for KiCad projects.3979MIT
- Alicense-qualityBmaintenanceEnables AI assistants to design PCBs in KiCAD through natural language, with transactional preview-verify-commit workflow, undo/redo, and an engineering knowledge base.MIT
Related MCP Connectors
Electronic component datasheets for AI agents — specs, pinouts, package data on demand.
Construction takeoff and estimating for AI agents. Measure a drawing PDF, export a priced estimate.
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/archimedes-market/mcp-kicad-pcb-inspector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server