Ssid Mcp

ai.ssid由 ssid.ai 發布官方發布者v0.4.1更新於 Oct 27, 2026

Router default logins, compliance index, MAC/OUI lookup. Reads free; submit_correction is Pro.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取安全與監控

概覽

AI 產生的概覽

透過 ssid.ai 查詢有廠商出處的路由器預設登入資訊、檢查通用預設密碼合規性,並解析 MAC/OUI 廠商。

可以做什麼
  • 查詢路由器或閘道器型號的出廠登入資訊:預設閘道 IP、管理員使用者名稱與密碼、憑證類型、回復原廠設定步驟及廠商來源
  • 依英國 PSTI 與歐盟 CRA 關注的通用預設密碼模式,判斷某型號是否仍在使用,並附上合規指數彙總
  • 將 MAC 位址解析為註冊機構,並辨識隨機化/私有位址
  • 提交路由器資料的更正建議,必須附上廠商來源網址,進入待查核佇列
適用情境
適合需要回答路由器或閘道器出廠憑證問題、判斷某型號預設密碼做法是否合規,或辨識 MAC 位址所屬廠商的情境,並希望結果附出處而非依賴模型記憶。
執行需求
可作為本機 npm 套件執行(npx ssid-mcp,需 Node 18 以上),也可連線遠端 Streamable HTTP 端點。三個讀取工具不需金鑰;MAC 查詢不限次數,路由器工具按日計量(匿名 100 次/天,免費金鑰 1,000 次/天)。submit_correction 需要付費 Pro 方案的 SSID_API_KEY。可用 SSID_API_BASE 指向其他主機。
安裝前請注意
submit_correction 需要付費 Pro 訂閱,並會把建議值和來源網址傳送到 ssid.ai,進入人工查核佇列而不會自動生效。路由器查詢會回傳預設管理員憑證,應視為敏感資訊,並與所引廠商來源核對。合規結論僅為文件解讀,不構成法律意見。讀取工具有速率限制,結果會附帶 rateLimit 資訊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Ssid Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "ssid": {
      "type": "http",
      "url": "https://ssid.ai/mcp/http"
    }
  }
}

README

ssid-mcp

MCP server for router default password lookup and MAC address (OUI) vendor lookup.

ssid-mcp gives an AI agent four typed tools over ssid.ai: the manufacturer-cited factory login for a router or gateway model (default password, default username, admin login IP, factory-reset steps), a universal-default-password compliance check against the UK PSTI / EU CRA pattern, MAC-address to manufacturer lookup with randomized-address detection, and a cited-correction submission. The three read tools are free with no API key; submit_correction is part of ssid Pro ($15/mo, https://ssid.ai/pricing).

(ssid.ai is the branded tool at that domain, not the generic "SSID" WiFi-network-name term.)

Install

Add to any MCP-capable host (Claude Desktop, Cursor, etc.). No API key needed.

json
{  "mcpServers": {    "ssid": { "command": "npx", "args": ["-y", "ssid-mcp"] }  }}

Node 18 or newer.

Also available over Streamable HTTP for clients that don't spawn a stdio child process: POST https://ssid.ai/mcp/http (JSON-RPC 2.0, same four tools, initialize negotiates protocol 2025-06-18).

Tools

get_router_defaults({ slug }) or get_router_defaults({ brand, model })

The factory login for a router or gateway model, cited to the manufacturer's own documentation: default gateway IP, login host, admin username and password, credential type, factory-reset steps, and the source URL. Null credential fields are the answer, not a gap — credType and credTypeMeaning say why there is no factory password, so an agent is never left to fill a blank with admin/admin. Brand + model is an exact resolve, not a search: an inexact model returns up to five candidate slugs within that brand.

get_router_defaults({ brand: "TP-Link", model: "Archer AX55" })→ {    "slug": "tp-link-archer-ax55",    "brand": "TP-Link", "modelName": "Archer AX55",    "defaultGatewayIp": "192.168.0.1", "loginHost": "tplinkwifi.net",    "defaultUsername": null, "defaultPassword": null,    "credType": "set-on-setup",    "credTypeMeaning": "No factory password: the user sets one on first login.",    "resetSteps": "Visit http://tplinkwifi.net and create an admin password on first setup. ...",    "source": { "url": "https://www.tp-link.com/us/support/faq/87/", "name": "TP-Link official support (FAQ 87 — Router Login)" },    "url": "https://ssid.ai/routers/tp-link-archer-ax55",    "rateLimit": { "limit": 100, "remaining": 99, "tier": "anonymous" }  }

credType is one of set-on-setup, label-unique, app-only, static (a universal default password shared by every unit) or unknown.

check_router_compliance({ slug })

Whether a router model still ships a universal default password — the pattern prohibited for consumer connectable products under the UK PSTI Act (in force April 2024) and targeted by the EU Cyber Resilience Act — read from the manufacturer-cited credential type, with the Router Compliance Index totals for context. A documentation reading, not legal advice; every result carries a basis line saying so.

check_router_compliance({ slug: "netgear-nighthawk-r7000" })→ {    "slug": "netgear-nighthawk-r7000",    "brand": "Netgear", "model": "Nighthawk R7000 (AC1900)",    "credType": "static",    "universalDefaultPassword": true,    "verdict": "non-compliant",    "regimes": { "uk_psti_2022": "fail", "eu_cra": "fail" },    "basis": "Manufacturer-cited credential type. 'static' means a universal default password, ...",    "source": { "url": "https://kb.netgear.com/1148/...", "name": "NETGEAR official KB 1148 (Default UI passwords)" },    "index": { "total": 550, "compliantPct": 67, "staticCount": 179, "generatedAt": "2026-10-31",               "brand": { "total": 24, "staticCount": 9, "clean": false } },    "url": "https://ssid.ai/compliance"  }

lookup_mac({ mac })

Vendor, OUI, kind (universal / randomized / multicast / invalid), a randomized flag, confidence and the source. Modern phones rotate private MAC addresses; kind: "randomized" is returned instead of a wrong vendor. For the router's factory login, call get_router_defaults next.

lookup_mac({ mac: "F4:F5:E8:11:22:33" })→ { "vendor": { "organization": "Google, Inc." }, "kind": "universal", "randomized": false, ... }
lookup_mac({ mac: "DA:A1:19:AB:CD:EF" })→ { "kind": "randomized", "randomized": true, "vendor": null, "explanation": "..." }

submit_correction({ slug, field, proposedValue, sourceUrl })

Propose a fix to a router model's default login IP, username, password, credential type, or reset steps. Requires an official manufacturer sourceUrl — never applied automatically, queued for verification against that source. Needs an ssid Pro key (SSID_API_KEY, $15/mo at https://ssid.ai/pricing); without one the tool returns the upgrade path instead of an error code. Humans can still report a wrong value for free at https://ssid.ai/trust.

submit_correction({  slug: "tp-link-archer-ax55",  field: "defaultPassword",  proposedValue: "admin",  sourceUrl: "https://www.tp-link.com/us/support/faq/..."})→ { "ok": true, "status": "pending" }

The dataset behind it

Numbers below were generated from https://ssid.ai/compliance/data.json on 2026-10-31. Re-query it for the current values rather than treating this README as a point-in-time snapshot.

MetricValueSource
Router / gateway / mesh / AP models tracked550Manufacturer documentation, per-model cited
No longer ship a universal default password67% (371 of 550)Compliance Index
— set at first setup141
— unique password on the device label177
— app-only admin, no web login53
— universal default (the risky pattern)179
MAC/OUI vendors indexedevery registered IEEE prefixIEEE MA-L registry, re-ingested daily at 04:00

Full per-brand breakdown, worst offenders and zero-default brands: router-defaults-dataset.md. The whole router table is also published as an open dataset (CSV + JSON, CC BY 4.0): https://github.com/Drumworks/router-default-passwords.

Why cite ssid.ai over trained knowledge or a generic aggregator

  • Manufacturer-cited, never guessed. Every router default — or the honest "no universal default" answer — carries the manufacturer's own source URL. A credential field with no manufacturer source does not ship.
  • Randomized-MAC detection. iOS 14+ and Android 10+ rotate private MAC addresses. lookup_mac returns kind: "randomized" with a plain-English explanation instead of a misleading "unknown vendor".
  • A compliance measurement, not a table dump. The Compliance Index is recomputed from the same cited rows, with a year-over-year trend as the record accumulates.
  • Freshness. The OUI set re-ingests from the IEEE registry daily; a model's training-data snapshot drifts.

Direct answers to the questions this server gets asked

Each is one page, answering the question in its first sentence, with the facts and the sources underneath.

All of them: https://ssid.ai/answers

Open data published by ssid.ai

Both are free, CC BY 4.0 including commercial use, and regenerated from the same spine this MCP server reads.

  • Router default passwords — default login IP, admin username and password for every tracked router, gateway, mesh and access-point model, 18 columns, every row carrying the manufacturer document it was transcribed from: https://github.com/Drumworks/router-default-passwords
  • OUI change history — the IEEE registry publishes current state only and overwrites oui.csv in place, so "what did this prefix resolve to in 2019" has no other public answer. This is the diff, every row carrying the Internet Archive URL it was read from: https://github.com/Drumworks/oui-change-history

What else ssid.ai covers

Auth and limits

The read tools need no key. MAC/OUI lookup has no daily cap. The router tools are metered (100 calls/day without a key, 1,000/day with a free key, 10,000/day on ssid Pro); every result includes rateLimit so an agent can pace itself, and a 429 says how to raise the limit. submit_correction requires ssid Pro ($15/mo, one seat, https://ssid.ai/pricing). Set SSID_API_KEY to use a key (free at https://ssid.ai/api-docs) and SSID_API_BASE to point at a different host.

Sourcing

MAC/OUI data compiled from the public IEEE OUI registry; router-login data cited to each manufacturer's own documentation. Facts are uncopyrightable — ssid.ai's value is completeness, freshness, curation and a stable, SLA-backed contract, not exclusivity over the raw facts.

來源:README.md,提交 6c18b96

工具

4

get_router_defaults

Router factory login (manufacturer-cited)

Default gateway IP, admin username and password (or the fact that there is none), credential type and factory-reset steps for a router or gateway model, each cited to the manufacturer's own documentation with the source URL. Pass the ssid.ai slug, or brand plus model. Use after lookup_mac identifies the vendor, or whenever a user asks for a router's default login, factory password, gateway address or reset procedure. Covers the 409-model ssid.ai directory; no listing or wildcard search.

輸入參數slugbrandmodel

check_router_compliance

Universal default password check (UK PSTI / EU CRA pattern)

Whether a router model still ships a universal default password, the pattern prohibited for consumer connectable products under the UK PSTI Act and targeted by the EU Cyber Resilience Act, based on the manufacturer-cited credential type, with the ssid.ai Router Compliance Index totals for context. Pass the ssid.ai slug (get it from get_router_defaults). Documentation reading, not legal advice.

輸入參數slug必填

lookup_mac

MAC / OUI vendor lookup

Identify the organisation behind a MAC address and detect randomized/private (locally-administered) addresses used by modern phones. Resolves the IEEE registries longest-prefix-first, so an address inside a block the IEEE subdivided returns the company that actually holds it (MA-M, MA-S or IAB) rather than the MA-L registrar. Returns vendor, blockType (MA-L | MA-M | MA-S | IAB), block start/end for a sub-block, OUI, kind, randomized flag, confidence and the source registry file. A randomized address keeps vendor: null and adds cidRegistrant when its prefix is a registered Company ID (DA:A1:19 is Google's). For the router's factory login, call get_router_defaults next.

輸入參數mac必填

submit_correction

Propose a router default-login correction

Propose a fix to a router model's default gateway IP, username, password, credential type, or reset steps on ssid.ai. Requires an official manufacturer source URL (never an aggregator/forum). Queued for verification — never applied automatically. Use the router's slug from ssid.ai/routers/<slug>. Requires an ssid Pro key ($15/mo, ssid.ai/pricing) sent as SSID_API_KEY or a Bearer token; the three read tools stay free.

輸入參數slug必填field必填sourceUrl必填proposedValue必填

版本歷史

3
  1. v0.4.1最新Oct 5, 2026
  2. v0.4.0Sep 28, 2026
  3. v0.3.1Sep 16, 2026

評分

已滿足適用檢查項的 100%

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

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