
MCP Server - VMS Integration

2025.04.19
0
Python视频监控系统集成视频流管理PTZ控制位置服务
MCP Server - VMS Integration 是一个基于模型上下文协议(MCP)的服务器,旨在连接闭路电视录像程序(VMS),以获取录制的和实时的视频流。该服务器还提供控制VMS软件的工具,例如在指定时间显示特定通道的实时或回放对话框。
View on GitHub
Overview
基本能力
产品定位
MCP Server - VMS Integration 主要用于视频监控系统的集成和管理,提供视频流的获取和控制功能。
核心功能
- 获取视频通道信息,包括连接和录制状态。
- 获取特定通道的录制日期和时间。
- 从视频通道获取实时或录制的图像。
- 显示特定通道和时间戳的实时视频流或回放对话框。
- 通过将PTZ(平移-倾斜-变焦)摄像机移动到预设位置来控制它们。
- 全面的错误处理和日志记录。
适用场景
- 视频监控系统的集成和管理。
- 实时视频流的获取和显示。
- 视频回放和控制。
- PTZ摄像机的远程控制。
工具列表
vmspy
库:用于VMS集成。Pillow
库:用于图像处理。
常见问题解答
- 需要安装VMS服务器才能使用此MCP服务器。
- 确保Python版本为3.12或更高。
- 确保所有依赖库已正确安装。
使用教程
使用依赖
- Python 3.12+
vmspy
库(用于VMS集成)Pillow
库(用于图像处理)
安装教程
- 安装UV包管理器
在PowerShell中运行以下命令:
shell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- 安装VMS服务器 从 http://surveillance-logic.com 下载并安装VMS服务器。
- 安装Python依赖
下载
vmspy-1.2-python312-x64.zip
并将其内容解压到mcp_vms
目录。
调试方式
确保 mcp_vms_config.py
文件中的配置正确,包括URL、端口、访问ID和密码。
标签信息
安装类型
未明确指定,可留空。
产品定位
视频监控系统集成、视频流管理、PTZ控制。
归类信息
位置服务。