MCP.so
登录

ONVIF MCP

@qianlima365

关于 ONVIF MCP

基于ONVIF协议的设备控制MCP

基本信息

分类

其他

许可证

Apache-2.0

运行时

python

传输方式

stdio

发布者

qianlima365

提交者

YF W

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "onvif-mcp": {
      "command": "python",
      "args": [
        "run",
        "main.py",
        "--host",
        "0.0.0.0",
        "--port",
        "8020"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is ONVIF MCP?

ONVIF MCP is a device control and management platform (Media Control Platform) based on the ONVIF protocol. It provides standardized control interfaces for network audio/video devices such as IP cameras and NVRs. It is intended for users who need to discover, configure, and control ONVIF-compliant devices.

How to use ONVIF MCP?

Start the service using the CLI tool with the command mcp dev main.py or by running python run main.py --host 0.0.0.0 --port 8020. No installation instructions are provided in the README.

Key features of ONVIF MCP

  • Automatic scanning of ONVIF‑compliant devices on the local network
  • Pan‑tilt‑zoom (PTZ) control for rotation and lens zoom
  • Media stream management with RTSP/RTMP protocol URLs
  • Event subscription for motion detection and input triggers
  • Remote device configuration (resolution, frame rate, codec)

Use cases of ONVIF MCP

  • Automatically discover ONVIF cameras on the local network
  • Control PTZ functions such as pan, tilt, and zoom
  • Retrieve real‑time video stream URLs for integration with media players
  • Subscribe to motion detection events for security monitoring
  • Remotely adjust device video parameters like resolution and encoding

FAQ from ONVIF MCP

What transport protocols are supported for media streams?

The platform supports RTSP and RTMP protocols for real‑time video streams.

What programming language is the project implemented in?

ONVIF MCP is implemented in Python.

What communication protocols does ONVIF MCP use?

It uses ONVIF WS‑Discovery for device discovery and SOAP for control interactions.

How do I start the MCP server?

Run the command mcp dev main.py or python run main.py --host 0.0.0.0 --port 8020.

Are there any dependencies mentioned?

The README does not list specific dependencies, but the implementation relies on Python and ONVIF standards (WS‑Discovery, SOAP).

评论

其他 分类下的更多 MCP 服务器