FastMCP server for a NETGEAR WAC510 access point
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"wac510-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# WAC510 MCP A local [FastMCP](https://gofastmcp.com/) server for one NETGEAR WAC510 access point. It talks directly to the stock firmware's local HTTPS interface and keeps one asynchronous connection pool open for efficient calls. The WAC510 protocol is undocumented. This implementation was validated against production firmware V9.9.6.8. The server targets one AP per process. It does not use NETGEAR Insight, SSH, or SNMP. ## Requirements - Python 3.14.7 - [uv](https://docs.astral.sh/uv/) - A WAC510 reachable through its local management URL Expected startup failures are rendered as concise [Rich](https://rich.readthedocs.io/) panels with corrective guidance. Unexpected programming errors retain their tracebacks. Install the locked environment: ```bash uv sync ``` After the first PyPI release, run the server without cloning the repository: ```bash uvx wac510-mcp ``` ## Run Start the local OAuth-protected HTTP server: ```bash uv run wac510-mcp ``` Connect your MCP client to: ```text http://127.0.0.1:8000/mcp ``` The MCP client's OAuth flow opens a page titled **WAC510 MCP**. Enter the access point URL, username, password, and optional connection settings. The server verifies that the device is a WAC510 before authorization completes. Example URL-based MCP configuration: ```json { "mcpServers": { "wac510": { "url": "http://127.0.0.1:8000/mcp" } } } ``` The server always hides FastMCP's startup banner. No environment variable or launch flag is required. ## Add to Codex First, keep the server running in a terminal: ```bash uvx wac510-mcp@latest ``` In another terminal, add its Streamable HTTP endpoint and start OAuth: ```bash codex mcp add wac510 --url http://127.0.0.1:8000/mcp codex mcp login wac510 --oauth-client-registration dcr ``` Your browser opens the **WAC510 MCP** setup page. Enter the AP connection settings and authorize the client. Confirm the connection with: ```bash codex mcp list ``` You can also enter `/mcp` i…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.