Mouser Component Search Service

Shared HTTP proxy for the Mouser Electronics API v2. Keeps the API key server-side with in-memory caching.

{{STATUS_TEXT}}

Endpoints

GET /search?keyword=...&limit=10&inStockOnly=true

Search by keyword, MPN, or description. Returns normalized component data.

curl '{{BASE_URL}}/search?keyword=STM32F103&limit=5'
GET /part?partNumber=...

Look up a specific part by Mouser PN or manufacturer PN.

curl '{{BASE_URL}}/part?partNumber=STM32F103RBT6'
GET /health

Service health check (API key status, cache stats, live API ping).

curl '{{BASE_URL}}/health'
POST /

Action-based API. Send JSON body with action field.

curl -X POST '{{BASE_URL}}' \
  -H 'Content-Type: application/json' \
  -d '{"action":"search","keyword":"USB-C connector","limit":10}'

Using from Claude Code

Install the adom-mouser CLI, then:

adom-mouser search "USB-C connector"
adom-mouser part 511-STM32F103RBT6
adom-mouser app    # open an interactive search UI in Hydrogen

Cache

Responses are cached in-memory for 10 minutes (LRU, max 200 entries).