MCP Bundle (.mcpb) Install¶
An MCP Bundle (.mcpb, formerly
DXT) lets a desktop app such as Claude Desktop register this server from a single
file instead of hand-editing a JSON config.
Scope and honesty¶
This bundle is a configuration convenience, not a fully self-contained
one-click install. It carries only the manifest and icon — it does not embed
KiCad, uv, or the server code. Specifically:
- KiCad must already be installed (the server shells out to
kicad-cli). uvmust be installed; the bundle launchesuvx kicad-mcp-pro, which resolves and caches the published package on first run (needs network the first time).- It always tracks the published
kicad-mcp-prorelease, so there is no bundled-code drift.
If you would rather not install a bundle, the manual config in Claude Desktop Integration does exactly the same thing.
Install¶
- Download
kicad-mcp-pro.mcpb(built frompackaging/mcpb/, attached to releases where available). - Open your desktop app's extensions/MCP settings and install the
.mcpbfile. - Restart the app and confirm the
kicadserver appears.
Build it yourself¶
corepack pnpm run mcpb:validate # schema + icon check
corepack pnpm run mcpb:pack # writes dist/kicad-mcp-pro.mcpb
The manifest lives at packaging/mcpb/manifest.json. Its version field is
kept in sync with the package version by release-please, so it never drifts.
Verification¶
kicad-mcp-pro doctor --agent claude-desktop
Then ask the agent: "Use the kicad MCP server to inspect the current project." For environment variables (project dir, profile, operating mode) and troubleshooting, see Claude Desktop Integration.