Mcp Vms

Mcp Vms is an MCP server that connects AI assistants to a Video Management Software CCTV recording program to inspect video feeds and control surveillance hardware. Designed for security operators, system administrators, and developers managing automated monitoring workflows, the server provides tools to query channel statuses, fetch live snapshots, and inspect recorded video frames. It integrates with native surveillance software using Python bindings and FFmpeg libraries. Users can inspect recording timelines, retrieve connection statuses across cameras, and request specific video frames using exact timestamps. Beyond passive monitoring, the server allows AI clients to actively control physical surveillance equipment, such as dispatching Pan-Tilt-Zoom cameras to preset monitoring coordinates or opening live stream and playback dialogs on target channels. By bridging local video management systems with Model Context Protocol clients like Claude Desktop, the server enables language models to assess security footage, assist with incident investigation, and streamline camera operations through structured natural language commands.

Category: Other & General Purpose

Tags: infrastructure, virtualization, virtual-machines

Visit Mcp Vms

How to install and configure Mcp Vms

  1. Install the UV package manager in PowerShell: shell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" 2. Download and install the VMS server software prerequisites from the vendor website. 3. Download vmspy1.4-python3.12-x64.zip and extract its contents (vmspy.pyd and FFmpeg DLL files) into your local mcp-vms project directory. 4. Configure your connection settings in mcp_vms_config.py including the host IP, port, and credentials. 5. Register the server in your claude_desktop_config.json file: json { "mcpServers": { "vms": { "command": "uv", "args": [ "--directory", "X:\\path\\to\\mcp-vms", "run", "mcp_vms.py" ] } } } 6. Restart Claude Desktop to load the VMS integration.

What you can do with Mcp Vms

  • Fetching live image snapshots directly from specified CCTV camera channels during monitoring routines. - Searching and retrieving recorded surveillance frames for specific dates and timestamps during incident reviews. - Checking connection statuses and recording states across all configured video channels in the system. - Moving Pan-Tilt-Zoom cameras to predefined physical preset positions using structured agent instructions. - Triggering VMS software interfaces to open live feeds or playback dialogs for human operators.

Key facts

  • https://github.com/jyjune/mcp_vms
  • Other & General Purpose
  • infrastructure, virtualization, virtual-machines

Part of MCP Servers

Related MCP servers

  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Marvel Rivals — MCP Marvel Rivals is an MCP server that provides access to Marvel Rivals game data through a standardized interface. It…
  • MCP Notify Server — MCP Notify Server is an MCP server that sends desktop notifications accompanied by audio alerts when AI agents complete tasks.…
  • MCP Notification Server — MCP Notification Server is an MCP server that sends periodic notifications at fixed intervals of every 10 seconds. Built around…
  • MCP Minecraft Remote — MCP Minecraft Remote is an MCP server that enables AI assistants to remotely connect to and control a player character…
  • MCP Montano Server — MCP Montano Server is an MCP server that provides a general-purpose TypeScript starter project designed for Model Context Protocol integration.…

What is Mcp Vms?

Mcp Vms is an Model Context Protocol server that integrates CCTV Video Management Software with AI clients. It lets AI assistants fetch live or recorded camera frames, query video channel states, open viewing dialogs, and adjust Pan-Tilt-Zoom camera presets directly through standard protocol tools.

Which MCP clients work with Mcp Vms?

Mcp Vms works with MCP-compatible clients such as Claude Desktop. It is configured by adding its execution command and script directory path to the client configuration file.

What are the prerequisites for running Mcp Vms?

The server requires Python 3.12 or newer, the uv package manager, the Pillow imaging library, and the vmspy library with accompanying FFmpeg DLLs. An accessible, running VMS server instance is also required.

Can Mcp Vms control camera movements?

Yes, Mcp Vms includes tools to control Pan-Tilt-Zoom security cameras, allowing an AI assistant or operator to navigate cameras to predefined preset monitoring coordinates.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories