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 分