CAMERAS & NVRS / HM-CV-057
HM-CV-057 · datasheet

onvif-mcp

Governed MCP server for IP cameras (VAPIX + ONVIF) with per-agent policy

01 · What it does

  • Config drift executor: baseline, diff, and safe remediation tools are VAPIX-only for now
  • MCP tools over stdio: list_cameras, get_snapshot, ptz_move, ptz_preset, get_receipts, plus the config-drift trio
  • Inline snapshots: JPEG snapshots return MCP image content alongside the saved file path and SHA-256 hash
  • Fail-closed per-agent policy: tool allowlist, camera allowlist, PTZ step
  • Signed receipts on every call: hash-chained JSONL, ed25519-signed,

02 · Install

$ bun install
$ claude mcp add cameras -- env AGENT_ID=claude-main bun /path/to/onvif-mcp/index.ts

Commands copied from the project README. Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.

Weekly bulletin

New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.