← ClaudeAtlas

mouser-searchlisted

Search Mouser for components: pricing, stock, datasheets. Triggers: Mouser, DigiKey out of stock, cross-distributor price compare, parts DigiKey lacks.
juliuswiener/nord-kit · ★ 0 · AI & Automation · score 62
Install: claude install-skill juliuswiener/nord-kit
# Mouser Electronics Parts Search & Analysis Mouser is the **secondary source for prototype orders** — use when DigiKey is out of stock or has worse pricing. For production orders, see `lcsc-search`/`jlcpcb-fab`. For BOM management and export workflows, see `bom-manager`. For datasheets, prefer DigiKey's API (direct PDF links) — Mouser blocks automated PDF downloads. ## API Credential Setup Mouser uses **simple API key authentication** — no OAuth, no tokens, no callback URLs. The Search API key is a UUID passed as a query parameter. ### Getting Your API Key 1. Go to [mouser.com](https://www.mouser.com) → My Mouser → My Account 2. Under "APIs" section, click "Manage" 3. Register for **Search API** key — this is the one needed for part lookups and datasheet downloads 4. Search API keys may require approval (status shows "pending authorization" initially) ### Setting Credentials Set the environment variable before running the scripts: ```bash export MOUSER_SEARCH_API_KEY=your-search-api-key-uuid ``` If credentials are stored in a central secrets file (e.g., `~/.config/secrets.env`), load them first: ```bash export $(grep -v '^#' ~/.config/secrets.env | grep -v '^$' | xargs) ``` ## Mouser Search API Reference All search endpoints use the Search API key as a query parameter: `?apiKey=<key>`. Content-Type is `application/json` for all POST requests. ### V1 Endpoints #### Keyword Search ``` POST /api/v1/search/keyword?apiKey=<key> ``` ```json { "SearchByKeywordRequest"