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 件经规范化的亚马逊硬件、线缆、电机、电源和轴承零件中做参数化搜索。

可以做什么
  • 列出 27 个类目及产品数量和可筛选字段结构
  • 在任意类目中按字段筛选、运算符、排序和字段选择进行参数化搜索
  • 按亚马逊 ASIN 或商品链接获取单个产品的完整规范化规格记录
  • 按接头类型、朝向、长度、功率、速率、外被和价格搜索点对点 USB 线缆
  • 提交新增产品类目或缺失筛选属性的请求
适用场景
适合为机器人、电子或物料清单(BOM)工作挑选现成零件,需要精确的物理与电气规格而非关键词搜索结果时。也适合原本直接抓取亚马逊商品页、却遇到拦截或内容被截断的助手。
运行要求
远程 streamable HTTP 端点;无需 API 密钥、账号或订阅。为仅支持 stdio 的客户端提供基于 npx(Node 18 及以上)或 Docker 的本地桥接。需要能访问该服务的网络。
安装前请注意
返回的商品带有亚马逊联盟链接,服务器要求助手在向用户分享时保留该链接,运营方由此获得推荐佣金。搜索和 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 分