{"servers":[{"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":"OT AIops — Energy edition","repository":{"url":"https://github.com/industrial-aiops/industrial-aiops-energy","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T00:26:21.866342Z","publishedAt":"2026-07-02T00:26:21.866342Z","updatedAt":"2026-07-02T00:26:21.866342Z","isLatest":false}}},{"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.10","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.10","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-07-31T14:51:23.756115Z","publishedAt":"2026-07-31T14:51:23.756115Z","updatedAt":"2026-07-31T14:51:23.756115Z","isLatest":false}}},{"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.11","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.11","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-01T04:40:55.331959Z","publishedAt":"2026-08-01T04:40:55.331959Z","updatedAt":"2026-08-01T04:40:55.331959Z","isLatest":false}}},{"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}}},{"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":"OT AIops — Energy edition","repository":{"url":"https://github.com/industrial-aiops/industrial-aiops-energy","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T06:25:12.453323Z","publishedAt":"2026-07-02T06:25:12.453323Z","updatedAt":"2026-07-02T06:25:12.453323Z","isLatest":false}}},{"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.3","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.3","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T15:00:43.698264Z","publishedAt":"2026-07-02T15:00:43.698264Z","updatedAt":"2026-07-02T15:00:43.698264Z","isLatest":false}}},{"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.4","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.4","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T07:03:23.964255Z","publishedAt":"2026-07-13T07:03:23.964255Z","updatedAt":"2026-07-13T07:03:23.964255Z","isLatest":false}}},{"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.5","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.5","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T07:53:09.764492Z","publishedAt":"2026-07-13T07:53:09.764492Z","updatedAt":"2026-07-13T07:53:09.764492Z","isLatest":false}}},{"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.6","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.6","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T14:02:08.626521Z","publishedAt":"2026-07-13T14:02:08.626521Z","updatedAt":"2026-07-13T14:02:08.626521Z","isLatest":false}}},{"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.7","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.7","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 write tool from list_tools() at registration time. This edition's connectors are monitor-only, so what this withholds are the base brain tools mirrored in from iaiops. Requires iaiops>=0.17.","name":"IAIOPS_READ_ONLY"},{"description":"Set to 1 to withhold every data-shipping tool (message bus, external historian, remote LLM) from list_tools() at registration time. Orthogonal to IAIOPS_READ_ONLY; set both for a read-only sealed tap. Requires iaiops>=0.17.","name":"IAIOPS_NO_EGRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T09:47:12.73045Z","publishedAt":"2026-07-19T09:47:12.73045Z","updatedAt":"2026-07-19T09:47:12.73045Z","isLatest":false}}},{"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.8","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.8","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-07-21T15:07:37.315173Z","publishedAt":"2026-07-21T15:07:37.315173Z","updatedAt":"2026-07-21T15:07:37.315173Z","isLatest":false}}},{"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.9","packages":[{"registryType":"pypi","identifier":"iaiops-energy","version":"0.1.9","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-07-30T00:37:37.585618Z","publishedAt":"2026-07-30T00:37:37.585618Z","updatedAt":"2026-07-30T00:37:37.585618Z","isLatest":false}}}],"metadata":{"count":12}}
