Egypt Electronics Parts Search
Quantity: x2, 2x, 2pcs or a count in front. Notes after a comma are ignored. Packs are counted, e.g. 20 resistors from 10-packs = 2 packs.

Every search checks these shops at the same time.

Know a shop with an online store that should be here? Suggest it on GitHub.

Use it from Claude or another AI assistant

This search also comes as an MCP server, a small program that gives an AI assistant such as Claude the same search as this site. Ask it things like “find the cheapest LM7805” or “price this parts list” and paste the list; it searches all 16 shops and answers with prices, links and totals.

It runs on your own computer and asks the shops directly, so there is no account, key or fee. It uses the same matching as this site, so it finds the same parts.

Set it up

You need Node.js 20 or newer and Git. Download the code:

git clone https://github.com/AhmedShaalan/Egypt-Electronics-Parts-Search.git
cd Egypt-Electronics-Parts-Search/mcp
npm install

Claude Code: in the same folder, run:

claude mcp add --scope user egypt-parts -- node "$PWD/server.js"

Claude Desktop or another app: add this to the app's MCP settings (in Claude Desktop: Settings → Developer → Edit Config), with the full path to server.js on your computer, then restart the app:

{
  "mcpServers": {
    "egypt-parts": {
      "command": "node",
      "args": ["/full/path/to/Egypt-Electronics-Parts-Search/mcp/server.js"]
    }
  }
}

What the assistant can do

search_partsSearch every shop for one part: in-stock products, best match first, then cheapest.
price_parts_listPrice a whole list like the Parts list tab: the pick for each part, the cheapest mix of shops and the cheapest single shop.
check_priceRe-check one product's price and stock at its shop.
list_shopsThe shops it searches.

Good to know

Setup details are in the mcp folder on GitHub.

Add to a parts list

Change part

Search every shop for another name; the cheapest close match is picked.