{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.industrial-aiops/iaiops","description":"Governed OT data tap: 14 field protocols + cross-protocol RCA brain; audit + MOC gating.","title":"Industrial-AIOps","repository":{"url":"https://github.com/industrial-aiops/industrial-aiops","source":"github"},"version":"0.22.0","packages":[{"registryType":"pypi","identifier":"iaiops","version":"0.22.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tool-menu selection: comma-separated protocols or a named profile (e.g. 'fab', 'process', 'building', 'opcua,modbus'). No default since 0.10.0 — unset prints the selection menu and exits; set to a profile name (e.g. factory) or comma-list of protocols.","isRequired":true,"name":"IAIOPS_MCP"},{"description":"Path to the endpoints config YAML (default: ~/.iaiops/config.yaml).","name":"IAIOPS_CONFIG"},{"description":"Master password unlocking the encrypted secret store (~/.iaiops/secrets.enc).","isSecret":true,"name":"IAIOPS_MASTER_PASSWORD"},{"description":"Set to 1 to withhold every data-shipping tool (message bus, external historian, remote LLM) from list_tools() at registration time, for an airgap/sealed-box deployment. This is a data-exfiltration axis only, not read/write authorisation — whether a write is allowed is the caller's decision, and every call (read or write) is audited. Gates MCP tools only — not a firewall.","name":"IAIOPS_NO_EGRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T13:09:12.39198Z","publishedAt":"2026-08-02T13:09:12.39198Z","updatedAt":"2026-08-02T13:09:12.39198Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.industrial-aiops/iaiops-energy","description":"Industrial-AIOps energy edition: IEC-104/DNP3/IEC-61850 read-only OT connectors on iaiops.core.","title":"Industrial-AIOps Energy","repository":{"url":"https://github.com/industrial-aiops/industrial-aiops-energy","source":"github"},"version":"0.1.12","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.12","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the iaiops endpoints config YAML (defines IEC-104/DNP3/IEC-61850 targets); omit to use the default location.","format":"filepath","name":"IAIOPS_CONFIG"},{"description":"Master password that unlocks the encrypted secret store holding endpoint credentials.","format":"string","isSecret":true,"name":"IAIOPS_MASTER_PASSWORD"},{"description":"Set to 1 to withhold every data-shipping tool (message bus, external historian, remote LLM) from list_tools() at registration time, for an airgap/sealed-box deployment. A data-exfiltration axis only, not read/write authorisation — every tool is governed and audited. This edition's connectors are monitor-only, so what this withholds are the base brain tools mirrored in from iaiops. Requires iaiops>=0.19.","name":"IAIOPS_NO_EGRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T13:57:32.106642Z","publishedAt":"2026-08-02T13:57:32.106642Z","updatedAt":"2026-08-02T13:57:32.106642Z","isLatest":true}}}],"metadata":{"count":2}}
