VMS MCP服务器集成

VMS MCP服务器集成

为FlowHunt赋能,直接访问CCTV和视频管理系统,实现先进的AI驱动监控、监测与自动化。

“VMS” MCP服务器能做什么?

VMS MCP服务器是一款模型上下文协议(MCP)服务器,设计用于连接CCTV录像程序(视频管理系统,简称VMS),让AI助手能够访问和控制视频监控系统。该服务器提供了编程接口,可获取录像和实时视频流、管理视频通道,并向VMS软件发送命令,例如在指定时间为特定通道显示实时或回放对话框。它使AI驱动的工作流可直接与监控硬件交互,支持如获取视频通道状态、提取图片、控制PTZ(云台)摄像头等任务。通过这一集成,AI助手与现实世界视频监控能力无缝连接,提升了安全、监控和自动化领域的开发工作流。

提示模板列表

仓库或文档中未提及提示模板。

资源列表

仓库或文档中未提供明确的MCP资源列表。

工具列表

  • 获取视频通道信息
    提供每个视频通道的连接状态和录像状态等数据。

  • 获取录像日期和时间
    检索特定通道可用的录像日期和时间。

  • 获取实时或录像图片
    允许从视频通道提取快照,可为实时也可为录像。

  • 显示实时视频流或回放对话框
    命令VMS为所选通道和时间戳显示实时流或回放界面。

  • 控制PTZ摄像头
    控制云台摄像头移动到预设位置,实现灵活视角。

此MCP服务器的应用场景

  • 安全监控与自动化
    使AI助手自动监控实时安全视频流,检测异常,并基于视频分析触发警报或动作。

  • 事件调查与回放
    快速访问并回看特定通道和时间段的历史录像,协助事件调查。

  • 远程监控控制
    允许用户或自动代理远程控制PTZ摄像头或启动回放对话框,无需直接访问VMS客户端。

  • 与智能家居/楼宇系统集成
    将安防视频流连接到更广泛的自动化平台,实现跨系统联动(如检测到异常时自动锁门)。

如何安装设置

Windsurf

文档中未提供Windsurf的具体安装说明。

Claude

  1. 确保前置条件:安装Python 3.12+、vmspy库和Pillow库。
  2. 下载/安装VMS服务器:从http://surveillance-logic.com/en/download.html下载。
  3. 配置Claude Desktop:编辑claude_desktop_config.json如下:
  4. 添加MCP服务器:插入以下JSON片段:
{
  "mcpServers": {
    "vms": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}
  1. 保存并重启:保存配置并重启Claude Desktop。

Cursor

文档中未提供Cursor的具体安装说明。

Cline

文档中未提供Cline的具体安装说明。

API密钥安全配置

VMS连接配置(位于mcp_vms_config.py)的默认值如下:

vms_config = {
  'img_width': 320,
  'img_height': 240,
  'pixel_format': 'RGB',
  'url': '127.0.0.1',
  'port': 3300,
  'access_id': 'admin',
  'access_pw': 'admin',
}

注意: 为安全起见,请使用环境变量,并相应更新配置:

{
  "env": {
    "VMS_ACCESS_ID": "your-access-id",
    "VMS_ACCESS_PW": "your-secure-password"
  },
  "inputs": {
    "access_id": "${VMS_ACCESS_ID}",
    "access_pw": "${VMS_ACCESS_PW}"
  }
}

如何在FlowHunt流程中使用此MCP

在FlowHunt中使用MCP

要将MCP服务器集成到FlowHunt工作流中,请先在流程中添加MCP组件,并将其连接到AI代理:

FlowHunt MCP flow

点击MCP组件打开配置面板。在系统MCP配置部分,使用如下JSON格式输入您的MCP服务器信息:

{
  "vms": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI代理即可作为工具使用此MCP,并访问其全部功能。请记得将"vms"替换为您实际MCP服务器的名称,并将URL替换为您自己的MCP服务器地址。


概览

部分是否有详情/备注
概览README.md中有详细概览
提示模板列表未发现提示模板
资源列表未定义明确资源
工具列表提供视频通道信息、获取图片、PTZ等工具
API密钥安全配置提供了环境变量用法示例
采样支持(评估时不重要)未发现相关信息

我们的看法

VMS MCP服务器为视频监控控制与AI工作流提供了强大的集成,但缺乏关于提示模板和明确MCP资源的文档。它涵盖了凭证安全用法,并对Claude的设置十分清晰。README内容丰富,但跨平台安装和高级MCP功能(如根节点与采样)尚未记录。

评分:6/10 —— 具备实际集成和工具覆盖,核心MCP文档和部分功能缺失。

MCP评分

有LICENSE✅ (MIT)
至少有一个工具
分叉数量2
星标数量3

常见问题

什么是VMS MCP服务器?

VMS MCP服务器是一种MCP接口,将AI助手连接到CCTV和视频管理系统,实现对实时与录像视频、PTZ摄像头控制和监控管理的编程访问。

VMS MCP服务器在FlowHunt中具备哪些功能?

它使FlowHunt能够获取视频通道信息,访问实时或录像图像,控制PTZ摄像头,获取录像时间,并直接从AI驱动的工作流中触发视频播放或实时流对话框。

如何安全连接我的VMS系统?

请将VMS凭证作为环境变量存储,并映射到配置中,用如${VMS_ACCESS_ID}和${VMS_ACCESS_PW}这样的引用替换硬编码值,以防止凭证泄露。

集成VMS MCP服务器有哪些常见应用场景?

应用场景包括自动化安全监控、事件调查、远程PTZ摄像头控制,以及与智能楼宇或家居自动化系统的集成。

是否包含提示模板或明确的资源列表?

当前文档未包含提示模板或明确的资源列表,但服务器提供了通道管理、图像获取与PTZ控制等工具。

VMS MCP服务器的许可协议是什么?

VMS MCP服务器采用MIT许可证。

将VMS监控与FlowHunt集成

通过将FlowHunt连接到您的VMS系统,实现AI驱动的视频监控、控制与自动化,提升您的安全工作流程。

了解更多

视频静态捕获 MCP 服务器
视频静态捕获 MCP 服务器

视频静态捕获 MCP 服务器

视频静态捕获 MCP 是一个基于 Python 的服务器,通过 OpenCV 为 AI 助手提供对实时摄像头和视频源的访问,支持图像捕获、摄像头管理以及通过标准化 Model Context Protocol 接口进行基础图像处理。...

2 分钟阅读
MCP AI +5
Flyworks MCP 服务器
Flyworks MCP 服务器

Flyworks MCP 服务器

Flyworks MCP 服务器将 Flyworks API 集成至 FlowHunt,助力数字内容、虚拟人和交互式媒体应用实现极速、免费的唇形同步视频生成和数字人创建。它支持实时与批量两种创作流程,适用于创意专业人士。...

1 分钟阅读
MCP Server AI Avatars +3
OpenCV MCP 服务器
OpenCV MCP 服务器

OpenCV MCP 服务器

OpenCV MCP 服务器通过模型上下文协议(MCP)将 OpenCV 强大的图像和视频处理工具与 AI 助手及开发者平台连接起来。可在您喜爱的开发环境中,直接实现高级计算机视觉工作流,包括图像处理、目标检测和视频分析等。...

2 分钟阅读
OpenCV MCP Server +4