@fingerskier/pi-kicad

KiCad MCP plugin for Pi

Packages

Package details

extensionskill

Install @fingerskier/pi-kicad from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@fingerskier/pi-kicad
Package
@fingerskier/pi-kicad
Version
2026.5.7
Published
May 7, 2026
Downloads
35/mo · 11/wk
Author
fingerskier
License
MIT
Types
extension, skill
Size
285 KB
Dependencies
6 dependencies · 0 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/kicad.ts"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

KiCad Pi Plugin

Pi package port of the ../Claude/kicad_buddy MCP service, renamed for Pi as kicad.

This package bundles the upstream built JavaScript server (dist/) and a Pi extension that exposes its tools with a kicad_ prefix.

Install

pi install npm:@fingerskier/pi-kicad
# local workspace clone
pi install ./packages/pi-kicad
# one run only
pi -e npm:@fingerskier/pi-kicad

If installing from a local workspace clone and dependencies are missing, run:

pnpm install
pnpm --filter @fingerskier/pi-kicad build

Requirements

  • Node.js 20+
  • KiCad installed
  • KICAD_PATH set when your platform requires it

Tools

Run kicad_mcp_status in Pi to list loaded tools.

Configuration

  • KICAD_MCP_AUTOLOAD=0 disables startup MCP discovery.
  • KICAD_MCP_COMMAND=/path/to/server overrides node dist/index.js.
  • KICAD_MCP_ARGS='...' appends or supplies server args.
  • Legacy KICAD_BUDDY_MCP_COMMAND and KICAD_BUDDY_MCP_ARGS are accepted as migration fallbacks.

Skill and References

  • /skill:kicad loads workflow and safety guidance.
  • Upstream docs are bundled under docs/ and README.upstream.md.