otgate — OT policy gateway runs on your own machine — the client starts it, so there is no endpoint to ping. 605 installs a week from pypi. Last commit 7 Nov 2026.
Gates an LLM agent's writes to an OPC UA server on ranges, rate of change and live interlocks.
Today is the operative word: we check otgate — OT policy gateway every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add otgate-opcua -- uvx otgate
{
"mcpServers": {
"otgate-opcua": {
"command": "uvx",
"args": [
"otgate"
]
}
}
}
[mcp_servers.otgate-opcua]
command = "uvx"
args = ["otgate"]
{
"mcpServers": {
"otgate-opcua": {
"command": "uvx",
"args": [
"otgate"
]
}
}
}
{
"servers": {
"otgate-opcua": {
"type": "stdio",
"command": "uvx",
"args": [
"otgate"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
OTGATE_BACKEND (Backend to gate: 'fake' for the bundled in-memory reactor simulator, 'asyncua' for a real OPC UA server. Start with 'fake' — it needs no plant and no extra dependency), OTGATE_POLICY (Path to the policy YAML. Any tag not listed in it is denied by default), OTGATE_AUDIT (Path to the append-only JSONL audit log. Every call, allowed or not, produces exactly one line), OTGATE_SHADOW (Set to 1 to run in shadow mode: allowed writes are recorded as 'WOULD execute' and never reach the backend. Use this to watch an agent for a while before letting it touch anything), OTGATE_RATE_HISTORY (Path to a JSONL file that keeps the rate-of-change time base across restarts. Without it a restart loses the time base, and rate limits fall back to a one-interval allowance), OTGATE_OPCUA_ENDPOINT (OPC UA endpoint, e.g. opc.tcp://localhost:4840. Required when OTGATE_BACKEND=asyncua).
Live Iran exchange rates, gold, crypto, and Toman market data for AI agents.
Read, write, browse, search, and subscribe to live data on an OPC-UA industrial automation server.
MCP gateway with runtime security policy, tool-call-level control, and audit of agent actions.
The open chart format an LLM writes and the browser renders — to interactive, accessible SVG.
Sits in front of any MCP server. Reads pass, writes are checked against your lists.
Skills, agents and memory in the cloud, plus a gateway to your other MCP servers.
TIA Portal MCP gateway: let any AI agent create blocks, write SCL, compile and simulate.
Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.
Answers built from our own checks of this server.