Mouser Electronics Search
@cmaurer
About Mouser Electronics Search
Exposes the Mouser Search API as MCP tools so MCP-aware clients (Claude Code, Claude Desktop, etc.) can query Mouser's parts catalog.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mouser-search": {
"command": "mouser-search-mcp",
"env": {
"MOUSER_API_KEY": "your-key"
}
}
}
}Tools
5`POST /api/v1/search/keyword`
`POST /api/v1/search/partnumber`
`POST /api/v2/search/keywordandmanufacturer`
`POST /api/v2/search/partnumberandmanufacturer`
`GET /api/v2/search/manufacturerlist`
Overview
What is Mouser Electronics Search?
A Model Context Protocol server that exposes the Mouser Electronics Search API as MCP tools. It allows MCP-aware clients such as Claude Code and Claude Desktop to query Mouser's parts catalog programmatically.
How to use Mouser Electronics Search?
Install with uv pip install -e . or pip install -e .. Set the MOUSER_API_KEY environment variable with your Mouser Search API key. Run mouser-search-mcp to start the server over stdio. Register it with Claude Code using claude mcp add mouser-search --env MOUSER_API_KEY=your-key -- mouser-search-mcp or add it to Claude Desktop’s claude_desktop_config.json.
Key features of Mouser Electronics Search
- Five MCP tools: keyword search, part‑number lookup, and manufacturer‑filtered variants.
- Supports paging up to 50 records per response.
- Filters for RoHS compliance and in‑stock status.
- Exact‑match option for part‑number searches.
- Lists all manufacturers to populate tool arguments.
Use cases of Mouser Electronics Search
- Rapidly search Mouser’s catalog from a terminal or AI assistant.
- Look up specific part numbers or keywords with optional manufacturer scoping.
- Automate component sourcing checks in development workflows.
- Integrate parts discovery into custom MCP‑aware applications.
FAQ from Mouser Electronics Search
What are the prerequisites to run this server?
Python 3.10 or later and a Mouser Search API key, obtainable from mouser.com/api-search.
How many parts can a single search return?
Mouser returns at most 50 records per search response. Paging is supported via records and starting_record (v1) or records and page_number (v2).
Can I place orders through this server?
No. Cart and order endpoints require an Ordering API key and are not exposed; this server covers search only.
How do I filter by RoHS or in‑stock status?
Set the search_options parameter to None, Rohs, InStock, or RohsAndInStock. For part‑number searches, use part_search_options with None or Exact.
How do I use this server with Claude Desktop?
Add an entry to your claude_desktop_config.json specifying the command mouser-search-mcp and the environment variable MOUSER_API_KEY. If the command is not on your PATH, use the absolute path to the script.
Frequently asked questions
What are the prerequisites to run this server?
Python 3.10 or later and a Mouser Search API key, obtainable from [mouser.com/api-search](https://www.mouser.com/api-search/).
How many parts can a single search return?
Mouser returns at most 50 records per search response. Paging is supported via `records` and `starting_record` (v1) or `records` and `page_number` (v2).
Can I place orders through this server?
No. Cart and order endpoints require an Ordering API key and are not exposed; this server covers search only.
How do I filter by RoHS or in‑stock status?
Set the `search_options` parameter to `None`, `Rohs`, `InStock`, or `RohsAndInStock`. For part‑number searches, use `part_search_options` with `None` or `Exact`.
How do I use this server with Claude Desktop?
Add an entry to your `claude_desktop_config.json` specifying the command `mouser-search-mcp` and the environment variable `MOUSER_API_KEY`. If the command is not on your `PATH`, use the absolute path to the script.
Basic information
More Search MCP servers
Version 2.0 is here!!
mixelpixxMCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
SearXNG MCP Server
ihor-sokoliukPrivate web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client
DuckDuckGo Search MCP Server
nickclydeA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
Google Search Tool
web-agent-masterA Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
Perplexity MCP Zerver
wysh3MCP web search using perplexity without any API KEYS
Comments