Docs / VS Code
Order electronic parts from VS Code
In VS Code, Copilot in agent mode can call MCP servers. Add Next Everything to your workspace and it can source your whole BOM from the chat panel.
Next Everything is a remote MCP server. It covers the 630,000+ in-stock parts of the JLCPCB/LCSC library and checks DigiKey and Mouser live for every part in your BOM. Your assistant can look things up and prepare an order, but you always approve the payment yourself.
Set up Next Everything in VS Code
- Create a free account and copy your API key from the dashboard. Replace
nx_live_your_keybelow with it. - Create
.vscode/mcp.jsonin your workspace with this content. VS Code usesserversinstead ofmcpServers.
{
"servers": {
"nexteverything": {
"type": "http",
"url": "https://mcp.nexteverything.io/mcp",
"headers": {
"Authorization": "Bearer nx_live_your_key"
}
}
}
}
Check it works. Open .vscode/mcp.json and click Start above the server. Then open Copilot Chat in Agent mode: the Next Everything tools are in the tools list.
What to ask VS Code
Talk to it the way you would to a colleague who does your purchasing. For example:
- “Use Next Everything to check my BOM for 50 boards and fix anything that is out of stock.”
- “Find an in-stock 3.3 V LDO in SOT-23 that can supply 500 mA, cheapest first.”
- “This board uses an SPH0645 microphone. Is it still in production, and what can replace it?”
- “Compare JLCPCB, DigiKey and Mouser prices for every part in bom.csv at 100 boards.”
- “Order the parts for this project and send me the payment link.”
What VS Code can do with it
- Check a BOM (
check_bom): matches every line from a KiCad, Altium or EasyEDA export, prices the build for your board count and flags out-of-stock, phasing-out and uncertain parts. - Find parts (
find_parts): search by part number, words, package, manufacturer and electrical specs. - Find replacements (
find_alternatives): compatible parts checked spec by spec, in the same package by default. - Change the BOM (
update_bom_line) and follow everything on a live project page. - Order (
place_order): we re-check stock and price and email you a payment link. Nothing is charged without you.
Every parameter is in the tool reference.
Troubleshooting
- Do not commit
.vscode/mcp.jsonwith your real key. Add it to.gitignore, or keep the server in your user settings instead. - A
401error means the key is missing or wrong. Copy it again from your dashboard. - Still stuck? Write to hello@nexteverything.io.
Other assistants
Claude Code · Claude Desktop · Cursor · Codex CLI · Windsurf