VMS MCPサーバー統合

VMS MCPサーバー統合

FlowHuntにCCTVやビデオ管理システムへの直接アクセスを付与し、高度なAI駆動監視・モニタリング・自動化を実現します。

「VMS」MCPサーバーの役割

VMS MCPサーバーは、CCTV録画プログラム(ビデオ管理システム、VMS)へ接続し、AIアシスタントがビデオ監視システムへアクセス・制御できるように設計されたModel Context Protocol(MCP)サーバーです。録画およびライブのビデオストリームを取得、ビデオチャンネルの管理、指定チャンネル・時刻へのライブ/再生ダイアログ表示など、VMSソフトへのコマンド送信をプログラム的に実現します。AI駆動ワークフローが監視ハードウェアと直接連携でき、ビデオチャンネル状況の取得や画像抽出、PTZ(パン・チルト・ズーム)カメラ制御などをサポート。セキュリティや監視、自動化アプリケーションの開発ワークフローを現実の監視機能と連携させることで強化します。

プロンプト一覧

リポジトリやドキュメントにプロンプトテンプレートは記載されていません。

リソース一覧

リポジトリやドキュメントに明示的なMCPリソースリストはありません。

ツール一覧

  • ビデオチャンネル情報の取得
    各ビデオチャンネルの接続状況や録画状況などのデータを提供します。

  • 録画日時の取得
    指定チャンネルの利用可能な録画日時を取得します。

  • ライブまたは録画画像の取得
    ビデオチャンネルからライブまたは録画済みスナップショット画像を取得できます。

  • ライブ配信または再生ダイアログの表示
    選択したチャンネル・時刻のライブストリームや再生インターフェースをVMSに表示させます。

  • PTZカメラ制御
    パン・チルト・ズームカメラをプリセット位置へ移動させ、柔軟な視点操作を実現します。

このMCPサーバーのユースケース

  • セキュリティ監視と自動化
    AIアシスタントがライブのセキュリティ映像を自動監視し、異常検知やアラート・アクションをビデオ解析に基づき自動で実行できます。

  • インシデント調査と再生
    特定チャンネル・期間の録画履歴を迅速に検索・閲覧し、インシデント調査を支援します。

  • リモート監視制御
    ユーザーや自動エージェントがVMSクライアントに直接アクセスせずにPTZカメラや再生ダイアログを遠隔操作可能です。

  • スマートホーム/ビルシステムとの統合
    セキュリティ映像を他の自動化プラットフォームと連携し、たとえば不審な動き検知時にドアロックをトリガーするなどのクロスシステム連携が可能です。

セットアップ方法

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フロー

MCPコンポーネントをクリックして設定パネルを開き、system MCP設定セクションで次のJSON形式でMCPサーバー情報を入力します。

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

設定が完了すると、AIエージェントはこのMCPの全機能をツールとして利用できるようになります。サーバー名「vms」は実際のMCPサーバー名に、URLもご自身のMCPサーバーURLに置き換えてください。


概要

セクション対応状況詳細・備考
概要README.mdに詳細な概要あり
プロンプト一覧プロンプトテンプレートは見当たらず
リソース一覧明示的なリソース定義なし
ツール一覧ビデオチャンネル情報・画像取得・PTZ等のツールあり
APIキーの保護環境変数利用例あり
サンプリング対応(重要度低)情報なし

総評

VMS MCPサーバーは映像監視制御やAIワークフローとの統合に優れていますが、プロンプトテンプレートやMCPリソースに関するドキュメントが不足しています。資格情報の安全利用やClaude用セットアップは明確で、READMEも有用ですが、クロスプラットフォーム設定やroots・samplingといった高度なMCP機能の記載はありません。

評価: 6/10 — 実用的な統合とツール網羅性は高いものの、MCPドキュメントや一部機能の記載が不足。

MCPスコア

ライセンスあり✅ (MIT)
ツールが1つ以上ある
フォーク数2
スター数3

よくある質問

VMS MCPサーバーとは何ですか?

VMS MCPサーバーはAIアシスタントをCCTVおよびビデオ管理システムに接続するMCPインターフェースで、ライブ・録画映像のプログラムアクセスやPTZカメラ制御、監視管理を可能にします。

FlowHuntでVMS MCPサーバーが有効にする機能は?

ビデオチャンネル情報の取得、ライブや録画画像へのアクセス、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 サーバー

Video Still Capture MCPは、Pythonベースのサーバーで、AIアシスタントにOpenCVを通じたリアルタイムのウェブカメラおよびビデオソースアクセスを提供し、画像キャプチャ、カメラ管理、基本的な画像処理を標準化されたModel Context Protocolインターフェース経由で実現します。...

1 分で読める
MCP AI +5
OpenCV MCPサーバー
OpenCV MCPサーバー

OpenCV MCPサーバー

OpenCV MCPサーバーは、OpenCVの強力な画像・動画処理ツールをAIアシスタントや開発者プラットフォームとModel Context Protocol(MCP)経由で連携します。画像操作、物体検出、動画解析などの高度なコンピュータビジョンワークフローを、お気に入りの開発環境内で直接実現できます。...

1 分で読める
OpenCV MCP Server +4
Zoom MCPサーバー統合
Zoom MCPサーバー統合

Zoom MCPサーバー統合

Zoom MCPサーバーは、FlowHuntや他のAIプラットフォーム内でのZoomミーティングのAI主導によるシームレスな管理を可能にします。標準化されたModel Context Protocol(MCP)インターフェースを通じて、Zoomミーティングの自動スケジュール、更新、取得、削除を行い、開発者やチームのコラ...

1 分で読める
AI MCP +4