Skip to content
Guides & References
rConfig Iris

Iris guides

How Iris, rConfig's AI layer, works with AI agents (Claude, Cursor, GitHub Copilot, Codex) and your wider network tooling (NetBox, Grafana, Zabbix) over MCP.

Iris: AI CenterUpdated
On this page

Iris guides

Iris is rConfig’s AI layer: the AI features inside rConfig, and the MCP server that lets outside agents read your configuration data. In the rConfig app you’ll find it under AI Center.

An AI agent is only as good as the facts it can reach. rConfig holds one set of facts no other tool in your stack has: what is actually configured on every device, what changed and when, and whether it passes your policies. These guides cover how to put those facts in front of the agents your engineers already use, alongside the other tools they already run. The step-by-step setup stays in the AI Center documentation; these pages explain the design and the use cases.


What rConfig answers, and what it doesn’t

Most network questions need more than one source. An agent connected to several tools over the Model Context Protocol (MCP) can ask each one the question it is best placed to answer, then combine the results.

Question Tool type Examples
What is configured, what changed, is it compliant? Configuration management rConfig
What should be there? Source of truth NetBox, Nautobot, Infrahub
Is it healthy right now? Monitoring Zabbix, LibreNMS, Statseeker, PRTG, Checkmk, Grafana
Who got paged, and when? Incident response PagerDuty
Who asked for the change? ITSM ServiceNow, Jira
What happened in the logs? SIEM Splunk, Elastic

rConfig already shares a device inventory with several of these through Device Sync, so device names usually line up across tools. That makes cross-tool questions far more reliable: the agent doesn’t have to guess that dub-core-01 in NetBox is the same box as dub-core-01 in rConfig.


Two ways AI reaches rConfig

flowchart LR
    subgraph inside["Inside rConfig"]
        U["Engineer clicks<br/>Ask AI / Analyze / Narrate"] --> R["Iris<br/>(AI Center in rConfig)"]
        R --> P["Your AI provider<br/>(set in AI Settings)"]
    end
    subgraph outside["Outside rConfig"]
        A["Your agent<br/>Claude Code, Cursor, Copilot, Codex"] --> M["rConfig MCP server<br/>read-only, 8 tools"]
        A --> O["Other MCP servers<br/>NetBox, Grafana, PagerDuty"]
        A --> AM["The agent's own model"]
    end

Inside rConfig, the Iris capabilities (config analysis, drift narration, compliance narration) run on the provider you configure in rConfig. You control the model, and with a local model nothing leaves your network.

Outside rConfig, an agent connects to the MCP server with a token and reads devices, configs, history, diffs and compliance results. rConfig’s AI provider plays no part here. The agent sends what it reads to whatever model the agent uses, so that model’s data terms apply to your configs. Secrets are obfuscated before they leave rConfig either way.


Guides in this section

Connecting agents

How Iris works

Playbooks: operate and secure

Playbooks: plan and automate

Architecture

Governance


Ground rules these guides follow

  • rConfig stays read-only. No AI path in rConfig changes a device, and the MCP server has no write tools. Where a playbook ends in a change, the change goes through your own tooling with a person approving it.
  • Each page states what it was tested against. Playbooks carry a status. Reference design means the workflow is built from documented tool behaviour but has not been run end to end in our lab.
  • Third-party tools change quickly. Client and MCP server details were checked against vendor documentation on the date at the top of each page. Check your client’s current docs if a setting doesn’t match.

Type to search.