sourceparts avatar

Source Parts

sourceparts/parts-mcp

Connects Claude to the Source Parts API for electronic component sourcing across KiCad, Altium, Eagle, Fusion 360, PADS, and Protel 99 workflows. Exposes tools to search millions of parts, process BOMs from any supported EDA format, compare distributor pricing, check real-time inventory, and find alternatives for obsolete components. The KiCad integration is notably complete with CLI support for generating BOMs directly from schematic files. Available as a local stdio server via uvx or as a remote connector at mcp.source.parts for browser-based Claude. Reach for this when you're designing hardware and need to move from schematic symbols to actual orderable parts with pricing and availability data.

GitHub stars
2
tools
9
transport
STDIO, HTTP
last updated
Aug 16, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

search_partsSearch for components by query

Search for components by query

No parameter schema in public metadata yet.

get_part_detailsGet detailed part information

Get detailed part information

No parameter schema in public metadata yet.

get_part_pricingGet pricing across distributors

Get pricing across distributors

No parameter schema in public metadata yet.

check_availabilityCheck real-time inventory

Check real-time inventory

No parameter schema in public metadata yet.

find_alternativesFind replacement parts

Find replacement parts

No parameter schema in public metadata yet.

process_bomProcess BOM file from any supported EDA

Process BOM file from any supported EDA

No parameter schema in public metadata yet.

match_componentsMatch BOM components to parts

Match BOM components to parts

No parameter schema in public metadata yet.

find_kicad_projectsDiscover local KiCad projects

Discover local KiCad projects

No parameter schema in public metadata yet.

generate_kicad_bomGenerate BOM from KiCad schematic

Generate BOM from KiCad schematic

No parameter schema in public metadata yet.

Sponsors

Readme

Parts MCP

A Model Context Protocol (MCP) server for sourcing electronic parts with multi-EDA integration.

Overview

Parts MCP enables AI assistants to search for electronic components, compare prices, check availability, and process BOMs from popular EDA tools. It provides a unified interface for component sourcing workflows powered by the Source Parts API.

Supported EDA Tools

ToolBOM FormatStatus
KiCadCSV, XMLFull support + CLI integration
Altium DesignerCSV, XLSFull support
Autodesk Fusion 360CSVFull support
EagleCSV, BRDFull support
PADSCSV, ASCFull support
Protel 99CSVFull support

Features


View the full README on GitHub

Details

Repository
github.com/sourceparts/parts-mcp
Website
source.parts
Category
Design & Creative
Package
parts-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active

Related Design & Creative MCP servers

View all
1trendsmcp-ai avatarSteam Trends MCPtrendsmcp-ai/steam-trends-mcpSteam concurrent players by game over time, monthly trends and growth. Free key at trendsmcp.ai1stars
2danpeig avatarPlutocalcdesigner Mcpdanpeig/plutocalcdesigner-mcpPlutocalc Designer is a software suite for water and wastewater treatment plants design1stars
3isco-tec avatarMcpisco-tec/scorezilla-mcpOfficial Scorezilla MCP: add a global leaderboard to your game by asking Claude Code or Cursor.1stars
4mw-jeong avatarAgentSUMOmw-jeong/agentsumoMCP server for LLM-driven SUMO traffic simulation, scenario design, and result analysis.1stars
5pipeworx-io avatarGamedealspipeworx-io/mcp-gamedealsGamedeals MCP — wraps CheapShark API (game deal aggregator, no auth required)1stars
6pipeworx-io avatarThegamesdbpipeworx-io/mcp-thegamesdbTheGamesDB MCP — wraps TheGamesDB API (thegamesdb.net), a community video-game metadata database…1stars