Video Analytics MCP#
The Video Analytics MCP (Model Context Protocol) Server provides AI agents with access to video analytics data through the MCP protocol. It enables natural language querying of incidents, sensor information, and metrics stored in Elasticsearch.
Overview#
The VA-MCP Server is built on NVIDIA Agent Toolkit (NAT) and exposes video analytics capabilities as MCP tools that can be consumed by AI agents.
Key Features:
Query incidents by sensor, place, time range, and VLM verdict
Semantic place search using sentence-transformer embeddings
Field-of-view occupancy histograms and object counts
Statistical analysis (average speeds, incident counts)
Integration with VST for active sensor filtering
Available Tools:
Tool |
Description |
|---|---|
|
Retrieve a specific incident by ID |
|
Query incidents with filtering by sensor, place, time range |
|
Get list of available sensor IDs |
|
Get hierarchical map of places |
|
Get field-of-view occupancy over time |
|
Get average speed metrics by direction |
|
Perform statistical analysis on video data |
Quick Start:
# Start the MCP server
nat mcp serve --config_file <path/to/config_file>
# List available tools
nat mcp client tool list --url http://localhost:9901/mcp
For complete documentation including configuration, parameters, and usage examples, see Video-Analytics-MCP Server.