
Routerbase
io.github.CloudCorpRecordsPublished by GitHub account CloudCorpRecordsv0.1.0Updated Nov 3, 2026
Router defaults, PSTI/CRA compliance checks, and MAC lookup via the hosted ssid.ai MCP service.
Overview
Routerbase's local MCP server; no sign-in required; STDIO.
No AI overview yet: these facts come from the registry entry and the server itself.
Installation
In SourceWeft
- Open Routerbase in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
routerbase
routerbase answers three kinds of questions about home routers: what a model's factory login defaults are (gateway, login host, username/password, credential type, reset steps, and the manufacturer source the record cites), whether a model complies with the UK PSTI and EU CRA rules against universal default passwords, and who made the network hardware behind a MAC address. One binary serves a command-line interface and a stdio MCP server.
The data lives in a hosted service. routerbase is a local stdio
server that forwards each call as a JSON-RPC tools/call request
to the ssid.ai MCP endpoint at https://ssid.ai/mcp/http; that
wire shape is a documented reconstruction from the service's
public description. Point it elsewhere with SSID_API_BASE (a
host or a full endpoint URL).
Read tools are free with no key. Setting SSID_API_KEY raises
the rate limits and is sent as a Bearer token when present.
submit_correction is different: the upstream gates that write
tool behind its Pro tier, so without SSID_API_KEY routerbase
refuses with an explanation and sends nothing — a correction is
never reported as submitted when it was not.
For lookup_mac, the address classification is worked out
locally, for real: the address is parsed and normalised (colon,
hyphen, dot, and bare-hex forms are accepted), the multicast and
locally-administered bits of the first octet decide between
multicast, randomized, and universal, and anything unparseable
is invalid. Only the vendor/OUI part comes from the upstream
call, and an invalid address is never sent upstream.
Install
Or run the container image:
The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
CLI
Successful commands print the result as JSON. Exit codes: 0 on
success, 1 when a call fails (including an upstream error or
the correction key gate), 2 for usage errors.
get_router_defaults needs either --slug or both --brand
and --model; anything less is an honest error, not a guess.
MCP server
One bin serves both faces. The mcp subcommand starts a stdio MCP
server:
MCP client configuration:
Tools
Development
License
MIT — see LICENSE.
Source: README.md at commit da0ce8f
Tools
0Version history
1- v0.1.0LatestNov 3, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts