DigiKey and Mouser MCP server for component research, BOM analysis, and sourcing.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Partuno is an open-source, provider-neutral, local-first Model Context Protocol (MCP) server for electronic component research, BOM analysis, sourcing comparison, and safe distributor workflows. Connect an AI assistant to your own DigiKey and Mouser credentials without shared credentials or autonomous ordering, while keeping evidence, normalized attributes, and explicit uncertainty visible.
Partuno was initially developed as a native MCP server. Native MCP is the
recommended connection because it works as an app in ordinary ChatGPT
conversations and exposes richer tool annotations. Existing Custom GPT Action
endpoints remain available for backward compatibility, including
/action-openapi.json.
Partuno does not provide a shared public server or shared distributor credentials. The Render configuration is an optional reference deployment for an operator's own single-user instance.
Partuno is published on PyPI and listed in the official MCP Registry. The recommended local MCP launcher is:
This downloads the current published release and runs the default local stdio transport. To pin the current release exactly, use:
MCP clients that accept a local command can use uvx with these arguments:
Keep your operator-owned DigiKey and Mouser credentials in the MCP client's environment. See the local deployment guide for the supported variables and the native MCP setup guide for operator-owned remote deployments. For a hosted directory listing, see Partuno on Glama.
If uvx is not available, install the published package into an existing
Python environment:
Use a checkout only when contributing, running unreleased changes, or needing
the repository's .env.example and test suite:
See the local deployment guide for loopback HTTP and source-checkout details.
If your client requires a reachable HTTPS endpoint, deploy your own instance with your own provider accounts, OAuth application, signing key, rate limits, and hosting budget. Start with the Render reference deployment, or use the Docker and Azure guides. There is no shared Partuno endpoint intended for public use.
Custom GPT Actions are retained for existing integrations. The Action/OpenAPI surface is not the primary architecture; use native MCP for new connections. The Action setup details are documented in MCP setup.
meets, does_not_meet, and unknown evidence states.See the capability reference for the current scope and the safety boundary for each workflow.
Partuno can run as a local-first DigiKey MCP server for component search, product research, current pricing and availability, lifecycle checks, MyLists, quotes, receiving reconciliation, and other bounded account workflows. The DigiKey MCP server guide covers setup, supported workflows, and the provider-specific safety boundaries.
Partuno also provides a Mouser MCP server surface for catalog search, exact offer comparison, read-only order history, and preview-confirmed Cart workflows. The Mouser MCP server guide explains the separate operator-owned Mouser credentials and what the server does and does not execute.
Use Partuno as an electronics BOM MCP server to consolidate duplicate rows, resolve exact products, estimate current merchandise cost, check stock and lifecycle risk, inspect compliance and lead-time signals, and find substitutes or alternate packaging. See the electronics BOM MCP server guide for a complete read-only example and known limitations.
Partuno turns a natural-language engineering request into a traceable sourcing
workflow. Recommendations preserve meets, does_not_meet, and unknown
evidence states, so missing or ambiguous attributes are not silently treated as
qualified requirements. The natural-language examples
show the intended interaction style.
For an exact comparison, Partuno matches manufacturer and MPN identity first, then compares requested-quantity pricing, minimum order quantity, order multiples, purchasable quantity, availability, and manufacturer lead time. If a provider fails or returns incomplete evidence, the result remains partial instead of inventing a winner. See the DigiKey vs Mouser comparison guide.
Once Partuno is connected, a user can simply ask:
Partuno turns that plain-language request into a provider-aware result with qualified, unverified, and rejected candidates; normalized voltage and compliance evidence; cross-distributor availability; quantity pricing; and a Pareto shortlist. It does not silently treat missing specifications as a pass.
This is a roughly 10-second prompt-to-result capture that shows the request and a smooth response scroll. Prices, stock, and lead times are live provider data and can change.
See more natural-language examples for comparison, product research, BOM review, and safe account-preview workflows.
| Topic | Guide |
|---|---|
| Capabilities and safety boundaries | Capability reference |
| Native MCP connection | MCP setup |
| Local stdio or loopback HTTP | Local deployment |
| Docker deployment | Docker deployment |
| Operator-owned Render deployment | Render reference |
| Azure deployment | Azure deployment |
| Security and credential handling | Security guide |
| Offline and live validation | Testing guide and validation notes |
| Natural-language usage examples | Examples |
| DigiKey, Mouser, and BOM entry points | Search-focused guides |
| Contributing | CONTRIBUTING.md |
| Security reports | SECURITY.md |
| Release history | CHANGELOG.md |
The full-resolution Partuno logo is available for project pages, client listings, and integration documentation. A compact plugin icon is also included for client or plugin upload fields with strict PNG size limits.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/partuno-digikey-mouser-mcp-server)<a href="https://allmcps.com/mcp/partuno-digikey-mouser-mcp-server"><img src="https://allmcps.com/api/badge/partuno-digikey-mouser-mcp-server?style=directory" alt="Partuno β DigiKey & Mouser MCP Server on AllMCPs" /></a>