mcp_vms

mcp_vms

1

The MCP Server - VMS Integration is a Model Context Protocol server designed to interface with CCTV recording programs to access and control video streams. It supports various features such as PTZ camera control, video retrieval, and comprehensive error handling.

MCP Server - VMS Integration

A Model Context Protocol (MCP) server designed to connect to a CCTV recording program (VMS) to retrieve recorded and live video streams. It provides tools to control the VMS software, such as showing live or playback dialogs for specific channels at specified times.

Features

  • Retrieve video channel information, including connection and recording status.
  • Fetch recording dates and times for specific channels.
  • Fetch live or recorded images from video channels.
  • Show live video streams or playback dialogs for specific channels and timestamps.
  • Control PTZ (Pan-Tilt-Zoom) cameras by moving them to preset positions.
  • Comprehensive error handling and logging.

Prerequisites

  • Python 3.12+
  • vmspy library (for VMS integration)
  • Pillow library (for image processing)