Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

qianlima365/onvif-mcp

Repository files navigation

ONVIF MCP 是一个基于ONVIF协议实现的设备控制与管理平台(Media Control Platform),旨在为网络音视频设备(如IP摄像头、NVR等)提供标准化的控制接口。通过集成ONVIF核心规范,该项目支持以下功能:

  • 设备发现:自动扫描局域网内符合ONVIF标准的设备并获取基础信息(如型号、固件版本)
  • PTZ控制:通过ONVIF PTZ服务实现云台旋转、镜头变焦等操作
  • 媒体流管理:获取设备实时视频流URL,支持RTSP/RTMP等协议
  • 事件订阅:接收并处理设备推送的运动检测、输入触发等事件
  • 配置管理:远程修改设备参数(分辨率、帧率、编码格式等)

项目采用Python实现ONVIF WS-Discovery与SOAP协议交互,提供CLI工具快速启动服务:

mcp dev main.py  # 启动设备探测与控制服务
或者
python run main.py --host 0.0.0.0 --port 8020

About

基于ONVIF协议的设备控制MCP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published