RTRGRD RTRGRD_<
// How it works

Four steps, and you control every one of them

Nothing is visible to the agent until you share a session, and you can revoke with one click.

01
Pair

Copy a one-time pairing secret from RTRGRD into your MCP client. The server listens only on your own computer, on 127.0.0.1.

02
Approve

The client then appears in RTRGRD's MCP panel, holding nothing, until you approve it.

03
Share

Pick what it can see: one tab, a group, or all open sessions. Change your mind and revoke with one click.

04
Ask

Ask your question in the client you already work in. Every call is logged in RTRGRD with the decision and the reason.

// Why this shape

The credentials stay with you

Most agent toolkits give the model an SSH library and a credentials file and hope for the best. RTRGRD gives the agent your already-open sessions behind a read gate, a sanitizer, consent per share, and a log, and keeps the credentials with you.

# in your MCP client > why is OSPF not forming between spine-1 and leaf-1 rtrgrd lldp_topology spine-1, spine-2, leaf-1 allowed rtrgrd show ip ospf neighbor allowed rtrgrd show interface status allowed rtrgrd show running-config refused: config dump
// What people do with it

Questions you can now ask from your editor

Diagnose a fabric

"Look at spine-1, spine-2 and leaf-1 and tell me why OSPF is not forming."

The agent reads LLDP, interface state, neighbor tables and logs across all three, then tells you which layer failed and what to change. From live state, not from a screenshot somebody pasted into a chat.

Docs in the loop

"What does this NX-OS log line mean, and is it affecting my vPC?"

Your client searches the vendor documentation on the web while reading your live device, so the answer is written against your actual output instead of a generic example.

Ask a whole group

"Which access switches have interface errors climbing?"

Share a site or a tier and ask across it: compare NTP and logging settings across the campus core, or find which devices still run the old image. One read, run on every device you shared, returned as a diff.

Verify a change window

"Read this before and after, and hand me the diff."

Capture state before the window and again after, and let the agent tell you what moved. Nobody has to paste terminal output into a chat box to get a second opinion.

Design review against reality

"Check my design notes against what these devices actually run."

Bring the document you wrote and let the agent compare it to live VLANs, uplinks and routing adjacencies, then flag the gaps. The drift you find this way is the drift you were going to find at 2 a.m. otherwise.

Onboarding and handover

"Explain this site to me. I have never worked on it."

A new engineer gets the explanation from live state plus RTRGRD's vendor knowledge, and every claim traces back to a read they can go and look at themselves.

Your own automation

An agent you built on Claude Code or Codex, pointed at the fleet.

Your automation gets a deterministic, logged, read-oriented way to see the network, instead of a raw SSH library and a credentials file sitting next to it on disk.

Enrich your terminal

Monitoring and ticketing, attached to the device you are logged into.

The reverse direction works too. RTRGRD's own AI can call external MCP servers you approve and attach their results as evidence to a question, quoted and treated as untrusted input.

// The read gate

What it reads, and what it will not do

The server is designed to be read-only. The tool surface below is the whole surface. Anything outside it is refused by design, and the refusal is logged with its reason.

// Available to the agent
  • show and display commands from a bounded catalog, per shared session
  • ping and traceroute with fixed limits
  • LLDP-derived topology across the sessions you shared
  • Fleet-wide diff: the same read run across shared devices, returned as a comparison
  • RTRGRD's knowledge base: vendor syntax, OS rules, architecture guidance
  • Output filters in a constrained form: | include, | count
// Refused by design
  • Configuration dumps. No running-config, no startup-config, no per-section config reads
  • Credentials. No user tables, key material, community strings or certificate stores
  • Command history. What you typed in your own terminal is not part of the share
  • Diagnostic bundles. Tech-support and show-tech style collections are out of scope
  • Anything that is not a read. No config mode, no write, no clear, no reload, no copy
// Sanitizer and log

What reaches the agent gets filtered first

Device output passes RTRGRD's sanitizer before it reaches the agent. It removes credential shapes it recognizes: password hashes, keys, SNMP communities, certificates.

Operational data still flows. Hostnames, interfaces and addresses reach the agent, because that is what it needs in order to reason about your network. Treat the sanitizer as one layer of the design, not as a claim about every string a device can print.

Every call is logged in RTRGRD with the decision and the reason, so a refusal is as visible as a read. A risk acknowledgement is shown the first time you turn the server on.

The documentation recommends connecting shared sessions with a read-only device account as a second safeguard. Your device's own authorization model is the layer that does not depend on ours.

// Multi-vendor

The same rules on every platform in the beta

Aruba
AOS-CX
Arista
EOS
Cisco
NX-OS
Cisco
IOS-XE
Juniper
Junos
// Availability

Where it shipsBeta

RTRGRD MCP ships as a labelled beta in the Apex tiers. Features may be limited, changed, or disabled remotely while it is in beta.

rtr-apex

MCP server and MCP connectors, with the read gate, the sanitizer, consent per share, and the call log.

rtr-apex-py

Everything in Apex, alongside fleet-scale Python automation with dry-run and per-device rollback.

Where this goes. The MCP server is read-only by design, and agent-driven changes are not part of the product. If that ever changes, it will come with device checkpoints, per-change approval and its own announcement.

// Your responsibilities

Point your agent at the real network

RTRGRD MCP is in beta in the Apex tiers. Join the waitlist and we will tell you when your seat is ready.

Join the Waitlist

AI output is guidance, not authority. Review it before you act on it (Terms section 7).