mcpField
O
ONVIF MCP

ONVIF MCP

ローカル
github.com/qianlima365メディア・デザイン576 週間前に更新

ONVIF MCP について

IP カメラや NVR など、ONVIF 対応のネットワーク音声・映像機器を制御・管理する Python プロジェクトです。デバイス検出、PTZ 操作、ストリーム管理、イベント購読、設定変更に対応します。

主な機能

  1. 01LAN 内の ONVIF デバイス検出
  2. 02パン・チルト・ズームの制御
  3. 03ライブストリーム URL の取得
  4. 04動体検知などのイベント受信
  5. 05メディア設定のリモート変更

活用シーン

  1. 01LAN 内のカメラや NVR のスキャン
  2. 02カメラの向きやズームの調整
  3. 03デバイスの映像ストリーム URL の取得
  4. 04デバイスからの動体イベントの監視

MCP 対応

MCP サーバーとして、ONVIF デバイスの検出、制御、管理機能を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。