jyjune/mcp_vms

jyjune/mcp_vms

от jyjune
MCP сервер для связи с программой записи CCTV (VMS): извлекает live и записанные видео, управляет PTZ-камерами. Инструмент для администраторов, автоматизирующий получение видео и управление камерами.

MseeP.ai Security Assessment Badge

Trust Score

MCP Server - VMS Integration

A Model Context Protocol (MCP) server designed to connect to a CCTV recording program (VMS) to retrieve recorded and live video streams. It also provides tools to control the VMS software, such as showing live or playback dialogs for specific channels at specified times.

diagram

Features

  • Retrieve video channel information, including connection and recording status.
  • Fetch recording dates and times for specific channels.
  • Fetch live or recorded images from video channels.
  • Show live video streams or playback dialogs for specific channels and timestamps.
  • Control PTZ (Pan-Tilt-Zoom) cameras by moving them to preset positions.
  • Comprehensive error handling and logging.

Prerequisites

  • Python 3.12+
  • vmspy library (for VMS integration)
  • Pillow library (for image processing)

MCP-server Configuration

If you want to use mcp-vms with Claude desktop, you need to set up the claude_desktop_config.json file as follows:

{
  "mcpServers": {
	"vms": {
	  "command": "uv",
	  "args": [
		"--directory",
		"X:\\path\\to\\mcp-vms",
		"run",
		"mcp_vms.py"
	  ]
	}
  }
}

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить jyjune/mcp_vms:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"jyjune-mcpvms-ei3m1yrbxc\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"--directory\",\"X:\\\\path\\\\to\\\\mcp-vms\",\"run\",\"mcp_vms.py\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add jyjune-mcpvms-ei3m1yrbxc -- uv --directory X:\path\to\mcp-vms run mcp_vms.py

Либо через JSON-конфиг:

claude mcp add-json jyjune-mcpvms-ei3m1yrbxc "{\"command\":\"uv\",\"args\":[\"--directory\",\"X:\\\\path\\\\to\\\\mcp-vms\",\"run\",\"mcp_vms.py\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add jyjune-mcpvms-ei3m1yrbxc -- uv --directory X:\path\to\mcp-vms run mcp_vms.py

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.jyjune-mcpvms-ei3m1yrbxc]
command = "uv"
args = ["--directory", "X:\\path\\to\\mcp-vms", "run", "mcp_vms.py"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите jyjune/mcp_vms, а в поле команды запуска — строку ниже:
uv --directory X:\path\to\mcp-vms run mcp_vms.py

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например jyjune-mcpvms-ei3m1yrbxc.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: jyjune-mcpvms-ei3m1yrbxc
    command: uv
    args:
      - "--directory"
      - "X:\path\to\mcp-vms"
      - "run"
      - "mcp_vms.py"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "jyjune-mcpvms-ei3m1yrbxc": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}

Похожие MCP-сервера

Labs64/NetLicensing-MCP

Labs64/NetLicensing-MCP

от labs64

AI-агенты могут управлять лицензиями, продуктами и клиентами NetLicensing через простые команды на естественном языке. Сервер заменяет ручной ввод API-запросов для разработчиков и администраторов.

HTML⭐ 5
juanisidoro/securecode-mcp

juanisidoro/securecode-mcp

от juanisidoro

MCP сервер для SecureCodeHQ: Claude Code работает с секретами (API ключи, токены) без отображения в диалоге - значения шифруются AES-256 и инжектятся в файл (инжект-режим). Инструмент для управления секретами и безопасной работы с ними.

TypeScript⭐ 1
Prototypr/feedbagel-mcp

Prototypr/feedbagel-mcp

от prototypr

MCP-сервер для интеграции RSS-лент через Feedbagel. Позволяет агентам искать, подписываться и читать записи, а также управлять вебхуками. Полезен разработчикам, создающим автоматизированные системы...

TypeScript⭐ 3
AutomateLab-tech/n8n-mcp

AutomateLab-tech/n8n-mcp

от automatelab-tech

MCP-сервер для n8n, который даёт AI-агентам инструменты генерации, линтинга и диагностики workflow. Помогает быстро создавать корректные workflow, отлавливать ошибки выполнения и управлять live-экз...

TypeScript⭐ 14
jtalk22/slack-mcp-server

jtalk22/slack-mcp-server

от jtalk22

MCP сервер для Slack, дающий AI-агенту полный доступ к рабочему пространству через сессионные токены браузера. Без регистрации приложения и одобрения администратора: 21 инструмент для чтения, поиска, отправки сообщений и реакций, а также workflow-профили для структурированных дайджестов. Полезен ...

JavaScript⭐ 32
ScopeBlind/verify-mcp

ScopeBlind/verify-mcp

от scopeblind

MCP сервер для офлайн-верификации подписанных артефактов ScopeBlind и Veritas Acta. Проверяет подписи, аудит-бандлы, объясняет структуру. Работает локально, без внешних серверов.

JavaScript⭐ 6
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин