parts-mcp
Hosted MCP server that checks a BOM against JLCPCB, DigiKey, and Mouser stock, finds alternatives, and orders parts.
What it does and how it connects
parts-mcp is a hosted MCP server for sourcing electronic parts, run by NextEverything. Connect it to Claude Code, Claude Desktop, Cursor, Codex, Windsurf or VS Code, give it a BOM exported from KiCad, Altium, EasyEDA or a spreadsheet plus a board count, and the assistant matches every line to an orderable part, prices the build with price breaks and minimum order quantities, and flags what would stop an order: out of stock, not enough stock, discontinued parts, uncertain matches and JLCPCB extended-part fees.
Part data comes from the JLCPCB and LCSC catalog of more than 630,000 in-stock parts, refreshed daily, plus live DigiKey and Mouser lookups. Problem lines come with replacements checked spec by spec, in the same package so the PCB does not change. Every build gets a project page with the current BOM, prices and each step the assistant took.
When the BOM is right, the assistant prepares an order. Nothing is charged by that step: the team re-checks stock and price and emails one payment link for the whole build, which the user approves. The repository holds documentation, client configs and examples only; the server itself is hosted and there is nothing to install or run locally.
Alternatives
Compare side by side- kicad-jlcpcb
A Claude Code plugin and MCP server that sources LCSC parts and places KiCad footprints by pin name, rather than a hosted server that prices a whole BOM.
- HeyPCB
A browser-based AI PCB designer that turns plain-language descriptions into schematic, layout and fabrication files, rather than a BOM sourcing server.
- edakit
A Claude Code plugin that takes a circuit from idea to an ordered board, with sourcing as one step, rather than a standalone BOM sourcing server.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- tscircuit opened a fix that bumps its JLC via defaults to 0.3/0.45 mm after the Kelvin test fee complaint about small vias triggering a mandatory test charge.Error Index
- The plugin CPL centers on the soldered pad bounding box instead of the footprint anchor, so 7 of 89 parts differ from KiCad's own position file, two MEMS mics off by plus 1.3685 mm, and they showed misplaced in JLCPCB's 3D preview.Error Index
- A homegrown BOM matcher rule accepts a capacitor with lower voltage rating than designed, flagged purple for manual confirmation, with one accepted swap from 25 V to 6.3 V, a 4x derating, while the two front ends wrote to the same default filename so whichever ran first got silently overwritten, and qty was editable in the table but read-only in the side panel.Error Index
Sources
Not verified
- Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
- No GitHub releases exist, so latest release fields are null.
- The MIT license in this repo covers the documentation and examples; the hosted service source is not part of the repository.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.