Steven Johnston
← Work
№ 03 · Cisco DevNet API Chat · 2026

CISCO API NAVIGATOR

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.

Context
Personal project
Role
Sole designer / engineer
Status
Live
Cisco API Navigator
MERAKI
CATALYST
3 sources · llama-3.3-70b
wireless
GET /ssids
PUT /ssids/{n}
switches
GET /ports
appliances
cameras
You
how do I list every SSID across an org?
Navigator
Use GET /organizations/{orgId}/wirelessSsids. Returns every SSID across the org.
Sources 247ms
meraki
/wirelessSsids
doc
meraki
/devices/{serial}
doc
catalyst
wireless-ssids.yang
schema
Fig. 01 · stylised interface preview

The problem

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?

The approach

01

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.

02

On every user message, fired both Meraki-API-Doc-Search and CatalystCenter-API-Doc-Search in parallel and stuffed the results in as structured context.

03

Used Workers AI (llama-3.3-70b-instruct-fp8-fast) with streaming on, piping the tokens straight to the browser as Server-Sent Events.

04

Hand-rolled the frontend: vanilla JS, marked, highlight.js, and DOMPurify, all from CDN. No bundler. Meraki-flavoured dark theme with bouncing router and switch icons as the typing indicator.

Outcome

Build time
One weekend
Cost
Workers AI free tier
Sources
Live MCP queries
every reply
Design note

Proof that you can ship a useful MCP-grounded chat tool in a weekend, on the Workers free tier, with zero bundler ceremony.

Built with

Cloudflare WorkersWorkers AILlama 3.3 70BMCPVanilla JSSSE

More tools

04 PARITY Network Digital Twin 05 ARCHIE AI Network Design Studio 06 CLOUDFORGE Chat-to-Azure IaC
← Back to tools
Get in touch
stevie.johnston@gmail.com
Glasgow, Scotland
UTC+0 / UTC+1