Connects to a CCTV video management system to fetch recorded and live streams and control live or playback views.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add cctv-vms -- uv --directory X:pathtomcp-vms run mcp_vms.py~/.codex/config.toml
[mcp_servers.cctv-vms]
command = "uv"
args = ["--directory", "X:pathtomcp-vms", "run", "mcp_vms.py"]
# codex mcp add cctv-vms -- uv --directory X:pathtomcp-vms run mcp_vms.py~/.cursor/mcp.json
{
"mcpServers": {
"cctv-vms": {
"command": "uv",
"args": [
"--directory",
"X:pathtomcp-vms",
"run",
"mcp_vms.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"cctv-vms": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"X:pathtomcp-vms",
"run",
"mcp_vms.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"cctv-vms": {
"command": "uv",
"args": [
"--directory",
"X:pathtomcp-vms",
"run",
"mcp_vms.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"cctv-vms": {
"command": "uv",
"args": [
"--directory",
"X:pathtomcp-vms",
"run",
"mcp_vms.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"cctv-vms": {
"command": "uv",
"args": [
"--directory",
"X:pathtomcp-vms",
"run",
"mcp_vms.py"
]
}
}
}