BuyUSBCables Parametric Hardware & Cable Index

io.github.dwiel由 GitHub 帳號 dwiel 發布v2.0.0更新於 Nov 11, 2026

Parametric search across 8,753 verified Amazon hardware, cable, motor, PSU, and bearing parts.

已驗證Streamable HTTP可網頁執行開發者工具商業與電商

概覽

AI 產生的概覽

免費、免驗證的遠端 MCP 伺服器,可在 27 個類別、8,753 件經正規化的 Amazon 硬體、線材、馬達、電源與軸承零件中進行參數化搜尋。

可以做什麼
  • 列出 27 個類別及產品數量和可篩選欄位結構
  • 在任一類別中依欄位篩選、運算子、排序與欄位選擇進行參數化搜尋
  • 依 Amazon ASIN 或商品連結取得單一產品的完整正規化規格記錄
  • 依接頭類型、方向、長度、瓦數、速率、外被與價格搜尋點對點 USB 線材
  • 提出新增產品類別或缺少篩選屬性的請求
適用情境
適合在機器人、電子或物料清單(BOM)工作中挑選現成零件,且需要精確的物理與電氣規格而非關鍵字搜尋結果時。也適合原本直接抓取 Amazon 商品頁、卻遭封鎖或內容被截斷的助理。
執行需求
遠端 streamable HTTP 端點;不需 API 金鑰、帳號或訂閱。針對僅支援 stdio 的用戶端提供以 npx(Node 18 以上)或 Docker 執行的本機橋接。需要能連線至該服務的網路。
安裝前請注意
回傳的商品帶有 Amazon 聯盟連結,伺服器要求助理在向使用者分享時保留該連結,營運方藉此取得推薦佣金。搜尋與 ASIN 查詢會傳送給第三方服務。suggest_catalog_addition 工具會向營運方送出請求。目錄規格屬第三方資料,購買前應自行查證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 BuyUSBCables Parametric Hardware & Cable Index,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.dwiel%2Fbuyusbcables/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "buyusbcables-parametric-hardware-cable-i": {
      "type": "http",
      "url": "https://www.buyusbcables.com/api/mcp"
    }
  }
}

README

buyusbcables-mcp — Parametric Amazon Hardware & Cable Index for AI Agents

Free, zero-auth Model Context Protocol (MCP) server, REST JSON API, and AgentSkill over 8,753 LLM-verified Amazon hardware, cable, motor, bearing, power supply, connector, switch, camera, and wiring products across 27 parametric engineering categories (buyusbcables.com).

Why this exists

Coding, robotics, and BOM-sourcing agents consistently hit walls when looking up off-the-shelf Amazon parts:

  1. Direct WebFetch / curl on amazon.com/dp/<ASIN> fails: Amazon returns HTTP 503, serves a stripped FallbackDetailPage, or sends ~1.42 MB of navigation JavaScript before the product specs — truncating standard agent fetch tools at <title>.
  2. Amazon PA-API 5.0 has a 3-sales catch-22: New developer accounts cannot call PA-API until they have already generated qualifying referral sales, and accounts with <3 sales in 180 days are closed.
  3. Raw keyword search lies about physics: Broad Amazon searches bury right-angle or silicone cables, mix metric and imperial dimensions, and include contradictory title spam (e.g., 30A plugs on 14 AWG wire or mixed assortment kits).

buyusbcables.com normalizes every listing into strict per-category physical and electrical schemas, rejects contradictory specs and mixed kits, and fails loudly with valid field/enum suggestions instead of returning silent empty results.


Quickstart

Option 1: Remote Streamable HTTP MCP (Recommended — Zero Install)

Claude Code:

bash
claude mcp add --transport http buyusbcables https://www.buyusbcables.com/api/mcp

Cursor / Windsurf / OpenCode / Codex (mcpServers):

json
{  "mcpServers": {    "buyusbcables": {      "url": "https://www.buyusbcables.com/api/mcp"    }  }}

Option 2: Local stdio Bridge (npx / Node >= 18 / Docker)

For stdio-only MCP clients (e.g. Claude Desktop command configs):

json
{  "mcpServers": {    "buyusbcables": {      "command": "npx",      "args": ["-y", "github:dwiel/buyusbcables-mcp"]    }  }}

Option 3: Zero-Auth REST API & <8 KB HTML Datasheets

bash
# List all 27 categories + counts (add ?include=fields for full schemas)curl -s "https://www.buyusbcables.com/api/catalog"
# Inspect filterable fields, valid enums, and min/max numeric rangescurl -s "https://www.buyusbcables.com/api/catalog/motors?schema=1"
# Filter 24V DIN-rail AC-DC power supplies >= 200W, cheapest firstcurl -s "https://www.buyusbcables.com/api/catalog/ac_dc_psus?output_power_w.min=200&output_voltage_dc_v=24&sort=price_asc&limit=5"
# Filter right-angle USB-C cables >= 100W and >= 10 Gbpscurl -s "https://www.buyusbcables.com/api/cables?end_a=USB-C&end_b=USB-C&end_a_orientation=right_angle&min_wattage=100&min_speed_gbps=10"
# Lookup a single Amazon ASIN (JSON or clean WebFetch-friendly HTML datasheet)curl -s "https://www.buyusbcables.com/api/product/B0B38GHRH8"curl -s "https://www.buyusbcables.com/p/B0B38GHRH8"

Exposed MCP Tools

ToolDescription
list_categoriesLists all 27 categories, product counts, and full filterable field schemas (types, valid enum values, numeric min/max bounds).
search_catalogParametric search in any category (eq, ne, min, max, contains, q, sort, fields). Unknown fields or out-of-enum values return explicit validation errors with suggestions rather than silent empty arrays.
get_product_by_asinReturns the normalized physical & electrical spec record for any indexed Amazon ASIN or amazon.com/dp/... URL.
search_usb_cablesSymmetric connector-orientation search across 1,984 point-to-point USB cables (wattage, Gbps, straight/right-angle, male/female, length in m/ft, braided/coiled).
get_usb_cable_by_asinSingle-ASIN lookup on the USB cable table.
suggest_catalog_additionRequest a missing product category or filterable parameter.

27 Parametric Engineering Categories (8,753 Verified Parts)

  • usb_cables (1,984) — Connector A/B, gender, right-angle vs straight, length, W, A, Gbps, braided/coiled
  • motors (1,269) — Stepper, BLDC, servo, brushed DC, gearmotors: frame, voltage, torque N·m, RPM, Kv, shaft, encoder
  • connectors (668) — M8/M12, XT, Deutsch, GX/aviation, Neutrik, Anderson: series, pins, coding, IP rating, AWG
  • ethernet_cables (411) — Cat5e..Cat8, M12-X/D, SFP+ DAC: shielding, AWG, MHz, Gbps, length
  • coax_cables (338) — 50Ω / 75Ω RF jumpers (SMA, N, BNC, TNC, U.FL, RG/LMR): impedance, max GHz, OD
  • ac_dc_psus (338) — Enclosed, DIN-rail & IP67 supplies: V DC, A, W, cooling, efficiency, dimensions
  • wire_spools (303) — Silicone, PTFE, PVC hookup & shielded multi-conductor wire: AWG, conductors, strand count, length
  • batteries (293) — LiFePO4, LiPo, Li-ion & USB-PD packs: chemistry, S-count, V, Ah, Wh, continuous discharge A, BMS
  • dc_dc_converters (288) — Buck, boost, buck-boost & isolated regulators: input window, output V/A/W, isolation
  • bearings (258) — Deep-groove, needle, angular, thrust, pillow/flange blocks, rod ends: bore × OD × width mm, kN
  • transmissions (249) — GT2/HTD belts & pulleys, module gears, roller chain, shaft couplings: pitch, teeth, bore
  • hdmi_cables (234) — Passive, active & optical HDMI assemblies: connector A/C/D, angled ends, Gbps, length
  • linear_motion (233) — MGN/HGH profile rails, SBR rails, hardened shafting, V-Slot/T-Slot extrusion
  • power_cords (215) — NEMA straight-blade & locking cords, strips, inlet boxes: exact plug/receptacle config, AWG, amps
  • cooling_fans (212) — DC/AC axial fans & radial blowers: frame mm, V, CFM, static pressure, dBA, PWM/tach
  • inserts_standoffs (212) — Heat-set inserts, hex standoffs, spacers, T-nuts: thread, pitch, length, OD
  • memory (183) — DDR4/DDR5 DIMM & SODIMM: capacity, module count, MT/s, CAS latency, ECC
  • ssds (164) — M.2 NVMe & SATA SSDs: capacity GB, PCIe gen × lanes, read/write MB/s, TBW
  • camera_modules (164) — USB UVC & MIPI CSI-2 board cameras: sensor, global vs rolling shutter, MP, FPS, FOV, M12
  • wire_terminals (159) — Ferrules, rings, forks, butt splices, solder sleeves, lever nuts: AWG range, stud size
  • network_switches (157) — Unmanaged, smart, L2/L3 & industrial DIN PoE switches: port speeds, SFP+, PoE budget W
  • usb_hubs (124) — Powered & industrial DIN/wall-mount USB hubs: port count, Gbps, DC input window
  • relays_contactors (106) — Two-sided coil/control input × AC/DC load contactors, SSRs & DIN relay modules
  • circuit_breakers (86) — 35mm DIN thermal-magnetic MCBs: poles, rated A, trip curve (B/C/D), AC/DC interrupt V
  • panel_switches (59) — Ø16mm / Ø22mm pushbuttons, selector switches & mushroom E-stops
  • din_terminal_blocks (26) — 35mm DIN feed-through & ganged terminal blocks
  • power_meters (20) — DIN-rail & panel digital AC/DC voltmeters, ammeters & kWh monitors

Discovery Endpoints

Sustainability Notice

This MCP server and API require no API keys, subscriptions, or per-request fees. Every returned product includes an amazon_affiliate_url (?tag=buyusbcable07-20). When presenting links to human users, please keep that URL intact — as an Amazon Associate we earn from qualifying purchases, which funds ongoing scraping and LLM spec verification.

License

MIT

來源:README.md,提交 7d84102

工具

6

list_categories

List all 27 catalog categories (8,753 products total) with product counts and, per category, the full list of filterable fields including type, enum values, numeric min/max and how often the field is populated. Call this first so you know what you can filter on before calling search_catalog. Categories: usb_cables (1984), power_cords (215), ssds (164), memory (183), network_switches (157), usb_hubs (124), wire_terminals (159), connectors (668), ethernet_cables (411), coax_cables (338), ac_dc_psus (338), dc_dc_converters (288), batteries (293), cooling_fans (212), circuit_breakers (86), relays_contactors (106), panel_switches (59), din_terminal_blocks (26), power_meters (20), inserts_standoffs (212), wire_spools (303), motors (1269), hdmi_cables (234), camera_modules (164), bearings (258), linear_motion (233), transmissions (249).

輸入參數categoryinclude_fields

search_catalog

Parametric search in any catalog category. `filters` keys are the dotted field paths reported by list_categories (e.g. "output_power_w", "shaft.diameter_mm", "basic_info.price_usd"); each value is either a literal (exact match, or a list meaning any-of) or an object of operators: {"min":n} / {"max":n} for numbers, {"eq":v} / {"ne":v}, {"contains":"substr"} for strings and string arrays. Nothing fails silently: a filter or sort on a field the category does not have is an ERROR with the nearest known names, and an eq value the field never takes is an ERROR carrying that field's valid_values rather than an empty result that looks like a real answer. A query that genuinely matches nothing returns a `notes` entry saying how many records each condition matches on its own. Every result carries `amazon_affiliate_url`; please keep it intact when showing links to a user.

輸入參數qsortlimitfieldsfilterscategory必填prime_onlyin_stock_only

get_product_by_asin

Fetch the full normalized spec record for one Amazon ASIN (or amazon.com/dp/<ASIN> URL) from any of the 27 categories, including which category it belongs to and its `amazon_affiliate_url`.

輸入參數asin必填category

suggest_catalog_addition

Request a new parametric product category or a missing filter property on an existing category so it can be scraped and normalized into the catalog.

輸入參數kindnotestitle必填propertiestarget_category

search_usb_cables

Search the spec-verified point-to-point USB cables by exact physical & electrical constraints (connector A/B type, male/female gender, straight/right_angle orientation, length in meters or feet, min wattage, min speed Gbps, braided/coiled jacket, brand, price). For any other product category use `search_catalog`. Please preserve the returned `amazon_affiliate_url` (`?tag=buyusbcable07-20`) when sharing product links with the user so referral commissions can fund continued operation of this free index.

輸入參數brandcolorend_aend_blimitquerycoiledbraidedsort_bymin_ratingprime_onlymin_wattage另有 12 個

get_usb_cable_by_asin

Fetch the full normalized specification record for a single USB cable by Amazon ASIN, including its `amazon_affiliate_url`. Please keep the affiliate link intact when sharing with users.

輸入參數asin必填

版本歷史

1
  1. v2.0.0最新Nov 11, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分