Integração do Servidor VMS MCP

Dê ao FlowHunt acesso direto a sistemas de CFTV e gerenciamento de vídeo para vigilância avançada com IA, monitoramento e automação.

Integração do Servidor VMS MCP

O que faz o Servidor “VMS” MCP?

O Servidor VMS MCP é um servidor Model Context Protocol (MCP) desenvolvido para conectar-se a um programa de gravação de CFTV (Sistema de Gerenciamento de Vídeo, ou VMS), permitindo que assistentes de IA acessem e controlem sistemas de videomonitoramento. O servidor fornece uma interface programática para recuperar transmissões de vídeo gravadas e ao vivo, gerenciar canais de vídeo e enviar comandos ao software VMS, como exibir janelas ao vivo ou de reprodução para canais específicos em horários determinados. Ele permite que fluxos de trabalho baseados em IA interajam diretamente com hardware de vigilância, realizando tarefas como verificar status de canais de vídeo, extrair imagens, controlar câmeras PTZ (Pan-Tilt-Zoom), entre outras. Essa integração aprimora fluxos de desenvolvimento para aplicações em segurança, monitoramento e automação ao conectar assistentes de IA com capacidades reais de videomonitoramento.

Lista de Prompts

Nenhum template de prompt foi mencionado no repositório ou documentação.

Lista de Recursos

Nenhuma lista explícita de recursos MCP foi fornecida no repositório ou documentação.

Lista de Ferramentas

  • Recuperar informações dos canais de vídeo
    Fornece dados como o status de conexão e gravação de cada canal de vídeo.

  • Obter datas e horários de gravação
    Recupera datas e horários de gravação disponíveis para canais específicos.

  • Obter imagens ao vivo ou gravadas
    Permite extrair instantâneos de canais de vídeo, ao vivo ou de gravações.

  • Exibir transmissões ao vivo ou janelas de reprodução
    Comanda o VMS a exibir transmissões ao vivo ou interfaces de reprodução para canais e horários selecionados.

  • Controlar câmeras PTZ
    Move câmeras Pan-Tilt-Zoom para posições pré-definidas para visualização flexível.

Casos de Uso deste Servidor MCP

  • Monitoramento de Segurança e Automação
    Permite que assistentes de IA monitorem automaticamente feeds de segurança ao vivo, detectem anomalias e acionem alertas ou ações com base em análise de vídeo.

  • Investigação de Incidentes e Reprodução
    Acesse e revise rapidamente gravações históricas de canais e períodos específicos para auxiliar em investigações de incidentes.

  • Controle Remoto de Vigilância
    Permite que usuários ou agentes automatizados controlem remotamente câmeras PTZ ou iniciem janelas de reprodução sem acesso direto ao cliente VMS.

  • Integração com Sistemas Inteligentes de Casa ou Prédio
    Conecte feeds de vídeo de segurança a plataformas de automação, permitindo gatilhos entre sistemas (por exemplo, trancar portas ao detectar atividade suspeita).

Como configurar

Windsurf

Nenhuma instrução específica de configuração do Windsurf foi fornecida na documentação.

Claude

  1. Certifique-se dos Pré-requisitos: Instale Python 3.12+, a biblioteca vmspy e a biblioteca Pillow.
  2. Baixe/Instale o Servidor VMS: Baixe de http://surveillance-logic.com/en/download.html.
  3. Configure o Claude Desktop: Edite o arquivo claude_desktop_config.json da seguinte forma:
  4. Adicione o Servidor MCP: Insira o seguinte trecho JSON:
{
  "mcpServers": {
    "vms": {
      "command": "uv",
      "args": [
        "--directory",
        "X:\\path\\to\\mcp-vms",
        "run",
        "mcp_vms.py"
      ]
    }
  }
}
  1. Salve e Reinicie: Salve a configuração e reinicie o Claude Desktop.

Cursor

Nenhuma instrução específica de configuração do Cursor foi fornecida na documentação.

Cline

Nenhuma instrução específica de configuração do Cline foi fornecida na documentação.

Protegendo as Chaves de API

A configuração de conexão VMS (em mcp_vms_config.py) utiliza os seguintes padrões:

vms_config = {
  'img_width': 320,
  'img_height': 240,
  'pixel_format': 'RGB',
  'url': '127.0.0.1',
  'port': 3300,
  'access_id': 'admin',
  'access_pw': 'admin',
}

Nota: Para proteger as credenciais, use variáveis de ambiente e atualize a configuração conforme abaixo:

{
  "env": {
    "VMS_ACCESS_ID": "seu-access-id",
    "VMS_ACCESS_PW": "sua-senha-segura"
  },
  "inputs": {
    "access_id": "${VMS_ACCESS_ID}",
    "access_pw": "${VMS_ACCESS_PW}"
  }
}

Como usar este MCP em flows

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu flow e conectando-o ao seu agente de IA:

Fluxo MCP FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "vms": {
    "transport": "streamable_http",
    "url": "https://seumcpserver.exemplo/caminho/do/mcp/url"
  }
}

Depois de configurado, o agente de IA poderá usar este MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar “vms” para o nome real do seu servidor MCP e substituir a URL pela URL do seu próprio servidor MCP.


Visão Geral

SeçãoDisponívelDetalhes/Observações
Visão GeralVisão geral detalhada em README.md
Lista de PromptsNenhum template de prompt encontrado
Lista de RecursosNenhum recurso explícito definido
Lista de FerramentasFerramentas para info de canais de vídeo, obtenção de imagens, PTZ, etc.
Proteção de Chaves de APIExemplo fornecido para uso de variáveis de ambiente
Suporte a Amostragem (menos importante na aval.)Nenhuma informação encontrada

Nossa opinião

O servidor VMS MCP oferece integração robusta para controle de videomonitoramento e fluxos de IA, mas carece de documentação sobre templates de prompt e recursos MCP explícitos. Cobre o uso seguro de credenciais e possui uma configuração clara para Claude. O README é informativo, mas a configuração multiplataforma e recursos MCP avançados como roots e sampling não estão documentados.

Avaliação: 6/10 — Integração útil com cobertura de ferramentas reais, mas faltando parte da documentação central do MCP e funcionalidades.

Pontuação MCP

Possui LICENÇA✅ (MIT)
Possui ao menos uma ferramenta
Número de Forks2
Número de Estrelas3

Perguntas frequentes

O que é o Servidor VMS MCP?

O Servidor VMS MCP é uma interface MCP que conecta assistentes de IA a sistemas de CFTV e gerenciamento de vídeo, permitindo acesso programático a vídeo ao vivo e gravado, controle de câmeras PTZ e gerenciamento de vigilância.

Quais recursos o Servidor VMS MCP habilita no FlowHunt?

Ele permite que o FlowHunt recupere informações de canais de vídeo, acesse imagens ao vivo ou gravadas, controle câmeras PTZ, busque horários de gravação e acione diálogos de reprodução de vídeo ou transmissão ao vivo diretamente de fluxos alimentados por IA.

Como conecto meu sistema VMS com segurança?

Armazene suas credenciais VMS como variáveis de ambiente e mapeie-as na configuração, substituindo valores fixos por referências como ${VMS_ACCESS_ID} e ${VMS_ACCESS_PW} para evitar exposição de credenciais.

Quais são os casos de uso comuns para integração do Servidor VMS MCP?

Os casos de uso incluem monitoramento de segurança automatizado, investigação de incidentes, controle remoto de câmeras PTZ e integração com sistemas inteligentes prediais ou domésticos.

Existe um template de prompt ou lista explícita de recursos incluída?

Nenhum template de prompt ou lista explícita de recursos está incluído na documentação atual, mas o servidor expõe ferramentas para gerenciamento de canais, obtenção de imagens e controle PTZ.

Qual a licença do Servidor VMS MCP?

O Servidor VMS MCP é licenciado sob MIT.

Integre a Vigilância VMS ao FlowHunt

Melhore seus fluxos de trabalho de segurança conectando o FlowHunt ao seu sistema VMS para monitoramento de vídeo com IA, controle e automação.

Saiba mais