A streaming chat UI for Cisco's DevNet Content Search MCP. Ask anything about Meraki or Catalyst Center APIs and get a token-streamed answer with real operation IDs and doc URLs. Hosted on a single Worker.
Cisco's API documentation is enormous. Finding the exact endpoint, operation ID, or YANG path for the thing you want to do takes more time than writing the script. The official search isn't great. Could a small AI fronting the official MCP server fix that for a weekend's work?
Wrote a Cloudflare Worker that talks to Cisco's hosted DevNet MCP server over the streamable-HTTP transport — no SDK, just inline initialise → notifications/initialized → tools/call.
On every user message, fired both Meraki-API-Doc-Search and CatalystCenter-API-Doc-Search in parallel and stuffed the results as structured context.
Used Workers AI (llama-3.3-70b-instruct-fp8-fast) with streaming on, piping the tokens straight to the browser as Server-Sent Events.
Hand-rolled the frontend — vanilla JS + marked + highlight.js + DOMPurify, all from CDN. No bundler. Meraki-flavoured dark theme with bouncing router/switch icons as the typing indicator.
Proof that you can ship a useful MCP-grounded chat tool in a weekend, on the Workers free tier, with zero bundler ceremony.
An autonomous Cisco security auditor. Tell it an IP. It SSHes in, runs hardening checks, cross-references NIST 800-53 an…
A multi-tab SSH terminal with an AI sidekick that watches your session and suggests the right command before you Alt-Tab…
A continuous-model platform: snapshots the whole network with pyATS, runs tiered AI agents over it (Ollama → Haiku → Son…