VideoSeek

Encontre qualquer coisa em qualquer vídeo. Pesquisa semântica em vídeos, perguntas e respostas sobre vídeos, memória persistente e importação de redes sociais (TikTok/YouTube/Instagram) para agentes de IA. 18 ferramentas MCP.

Documentação

videoseek-mcp

Encontre qualquer coisa em qualquer vídeo. Busca semântica em vídeos, perguntas e respostas sobre vídeos, memória persistente e importação de mídias sociais — tudo como ferramentas MCP para seu agente de IA.

O que ele pode fazer?

Dê ao seu agente de IA (Claude, Cursor, Windsurf, etc.) a capacidade de:

  • Busque vídeos por significado — "encontre o momento em que alguém abre o presente" em toda a sua biblioteca
  • Faça perguntas sobre vídeos — conversas de múltiplas etapas com um vídeo ou toda a sua coleção
  • Lembre-se de tudo — memória persistente de texto + vídeo que nunca esquece (Geração Aumentada por Memória)
  • Importe de mídias sociais — puxe e indexe conteúdo do TikTok, YouTube, Instagram e mais de 15 plataformas
  • Analise em tempo real — descreva qualquer vídeo ou imagem a partir de URL sem fazer upload
  • Transcreva — obtenha descrições de cenas visuais ou transcrições de fala

Início Rápido

1. Obtenha uma chave de API

Cadastre-se em memories.ai e pegue sua chave na página de chaves de API. O plano gratuito inclui 100 créditos/mês.

2. Instalação

git clone https://github.com/kennyzheng-builds/videoseek-mcp.git
cd videoseek-mcp
npm install --include=dev
npm run build

3. Conecte ao seu cliente de IA

Claude Desktop

Adicione em ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "videoseek": {
      "command": "node",
      "args": ["/path/to/videoseek-mcp/build/index.js"],
      "env": {
        "MEMORIES_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor

Adicione em .cursor/mcp.json:

{
  "mcpServers": {
    "videoseek": {
      "command": "node",
      "args": ["/path/to/videoseek-mcp/build/index.js"],
      "env": {
        "MEMORIES_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

export MEMORIES_API_KEY="your-api-key"
claude mcp add videoseek -- node /path/to/videoseek-mcp/build/index.js

Ferramentas (18)

Gerenciamento de Vídeo

FerramentaO que faz
upload_videoEnvia e indexa um vídeo a partir de URL
list_videosLista todos os vídeos indexados
get_video_statusVerifica o status do processamento
delete_videosRemove vídeos da sua biblioteca
get_transcriptionObtém transcrição visual ou de áudio

Busca

FerramentaO que faz
search_videosBusca semântica em sua biblioteca de vídeos privada
search_publicBusca no TikTok, YouTube, Instagram por significado
search_audioEncontra quando algo foi dito em um vídeo

Perguntas e Respostas sobre Vídeos

FerramentaO que faz
chat_with_videoFaça perguntas sobre vídeos específicos (múltiplas etapas)
chat_personalFaça perguntas em toda a sua biblioteca + memórias

Memória Persistente

FerramentaO que faz
add_memoryArmazena texto com indexação semântica
search_memoriesEncontra memórias relevantes por significado
list_memoriesLista todas as memórias armazenadas

Análise de Visão

FerramentaO que faz
caption_videoAnalisa um vídeo a partir de URL (sem necessidade de upload)
caption_imageAnalisa uma imagem a partir de URL

Importação de Mídias Sociais

FerramentaO que faz
import_from_urlImporta de qualquer URL de mídia social
import_by_hashtagImporta por hashtag do TikTok/YouTube/Instagram
import_by_creatorImporta do perfil de um criador

Recursos e Prompts

Recursos: memories://videos (sua biblioteca), memories://memories (seu conhecimento armazenado)

Modelos de prompt: analyze-video, social-media-research, build-knowledge-base

Exemplos de Conversas

"Encontre um momento"

Você: Encontre todos os momentos em que alguém está cozinhando macarrão

O agente usa search_videos → retorna segmentos de vídeo com carimbo de tempo

"Entenda um vídeo"

Você: O que está acontecendo neste vídeo? [URL]

O agente usa caption_video → análise instantânea sem upload

"Pesquise no TikTok"

Você: Pesquise tendências de IA no TikTok

O agente usa search_public → import_from_url → chat_personal para obter insights

"Construa conhecimento"

Você: Resuma todas as minhas gravações de reuniões

O agente usa list_videos → get_transcription → add_memory para obter principais conclusões

Como Ele Se Compara

Recursovideoseek-mcpTwelveLabs MCP
Memória persistente (texto + vídeo)SimNão
Importação de mídias sociais (15+ plataformas)SimNão
Geração Aumentada por MemóriaSimNão
Plano gratuito100 créditos/mês10 horas
Perguntas e respostas em múltiplos vídeosSimSim
Busca semânticaSimSim

Variáveis de Ambiente

VariávelObrigatóriaPadrãoDescrição
MEMORIES_API_KEYSim—Chave de API de memories.ai
MEMORIES_UNIQUE_IDNão"default"Namespace para isolamento multi-tenant

Desenvolvimento

npm install --include=dev
npm run build          # compile TypeScript
npm run dev            # watch mode
npx @modelcontextprotocol/inspector node build/index.js   # test interactively

Arquitetura

videoseek-mcp/
├── src/
│   ├── index.ts     # MCP server — 18 tools, 2 resources, 3 prompts
│   └── client.ts    # Video understanding API client
├── build/           # Compiled JS (generated)
├── package.json
└── tsconfig.json

TypeScript + esquemas Zod + transporte stdio. Sem dependências além do SDK MCP.

Licença

MIT