Skip to main content
Glama
yigitabi5444

KiCad Context MCP

by yigitabi5444

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KICAD_CLINoPath to the kicad-cli executable (optional, auto-detected if not set)
KICAD_PROJECTYesPath to the KiCad project directory or project file

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
board_overviewA

Orientation call. What is this board: title, sheets/function blocks, key ICs, power rails, connectors, and part counts. Make this first.

findA

Search the board. kind = component | net | sheet. Returns a paginated list of matching IDs + one-line labels to feed into other tools.

componentB

Describe one component: value, footprint, datasheet, fields, and its pin -> net map. Use net() on a pin's net to expand connectivity.

netB

List the pins on a net, grouped by component. Paginates large nets.

traceB

Walk connectivity from a pin outward, bounded by depth (max 3). One hop = crossing a net or passing through a component. Large nets are reported but not fully expanded, to stay bounded.

power_treeA

Regulators and the rails they feed. Heuristic (library/value match). Pass a rail name to filter. Use net() on a rail for its full fanout.

checksB

Run ERC (schematic) or DRC (board) and return counts by severity, then a capped detail list. Filter by severity to expand a class.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/yigitabi5444/YSM-Kicad-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server