MCP server for searching electronic components for PCB assembly
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pcbparts": {
"url": "https://pcbparts.dev/mcp",
"type": "http"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for searching electronic components across JLCPCB, Mouser, and DigiKey directly from Claude, Cursor, and other AI coding assistants. 1.5M+ parts with parametric filtering and KiCad footprints. No API key required.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search
Web and local search using Brave Search API
The official MCP server implementation for the Perplexity API Platform
Production ready MCP server with real-time search, extract, map & crawl.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
MCP Security Weekly
Get CVE alerts and security updates for Pcbparts Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for searching electronic components across JLCPCB, Mouser, and DigiKey directly from Claude, Cursor, and other AI coding assistants. 1.5M+ parts with parametric filtering and KiCad footprints. No API key required.
Website: pcbparts.dev
claude mcp add -s user --transport http pcbparts https://pcbparts.dev/mcp
Optional — auto-approve all pcbparts tools in ~/.claude/settings.json:
{
"permissions": {
"allow": ["mcp__pcbparts__*"]
}
}
Add via Settings → Connectors → "Add custom connector", or add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"pcbparts": {
"type": "http",
"url": "https://pcbparts.dev/mcp"
}
}
}
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"pcbparts": {
"type": "http",
"url": "https://pcbparts.dev/mcp"
}
}
}
Add to .vscode/mcp.json:
{
"servers": {
"pcbparts": {
"type": "http",
"url": "https://pcbparts.dev/mcp"
}
}
}
Add to Extensions config:
{
"mcpServers": {
"pcbparts": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://pcbparts.dev/mcp"]
}
}
}
| Tool | Description |
|---|---|
jlc_search | Primary search — smart query parsing + parametric spec filters (local DB, 575K+ in-stock parts) |
jlc_stock_check | Real-time stock verification via live JLCPCB API (use jlc_search first) |
jlc_get_part | Full details for a specific LCSC part code or MPN lookup |
jlc_get_pinout | Component pin information from EasyEDA symbols |
jlc_find_alternatives | Find spec-compatible alternative parts with verification |
jlc_search_help | Browse categories, subcategories, and filterable attributes |
MOUSER_API_KEY)| Tool | Description |
|---|---|
mouser_get_part | Cross-reference a specific MPN on Mouser (daily quota applies) |
DIGIKEY_CLIENT_ID + DIGIKEY_CLIENT_SECRET)| Tool | Description |
|---|---|
digikey_get_part | Cross-reference a specific MPN on DigiKey (daily quota applies) |
| Tool | Description |
|---|---|
sensor_recommend | Find sensor ICs/modules by measurement need, protocol, or platform (1,500+ sensors, 56 measure types) |
| Tool | Description |
|---|---|
board_search | Search ~285 OSHW reference board schematics by IC, tag, org, or free text. Cross-board consensus shows how ICs are typically used. |
board_get | Get full board details — BOM, design rules, dimensions. Use focus param for pin-grouped IC neighborhoods (decoupling, |