Pular para o conteúdo
Kamo

Servidor MCP local

Suas gravações viram contexto para IA.

O Kamo vem com um pequeno servidor MCP que deixa o Claude Code, ou qualquer cliente MCP, ler o que você gravou neste computador: nomes e datas, o que foi dito, onde você clicou, os zooms e uma captura a cada 5 segundos.

  • Somente leitura
  • Sem rede
  • Roda na sua máquina
  • Grátis e MIT
@kamo/mcp no npm: em breve

Como funciona

  1. Sua pasta de projetos

    As gravações salvas pelo app desktop do Kamo

  2. MCP do Kamo

    Iniciado pelo seu agente como processo local, via stdio

  3. Seu agente

    Claude Code, Cursor ou qualquer cliente MCP

Uma conversa, ao vivo.

Você pede com palavras normais. O agente chama as ferramentas do Kamo, lê a transcrição e os cliques, pega as capturas e responde.

Conecte em poucos minutos

O app desktop mostra o comando exato, já com a sua pasta preenchida, em Configurações → Conectar a um agente.

Enquanto o pacote não chega ao npm, compile o servidor a partir de um clone do repositório e aponte o seu agente para ele.

bash
git clone https://github.com/dssiqueira/kamo && cd kamo
pnpm install && pnpm --filter @kamo/mcp build
claude mcp add kamo -- node "<path to kamo>/apps/mcp/dist/cli.js" --dir "<projects folder>"

Oito ferramentas. Todas só de leitura.

Os tempos vêm em milissegundos e em hh:mm:ss. As posições são pixels do vídeo gravado. Listas longas vêm paginadas.

FerramentaO que devolve
list_recordingsGravações, da mais nova para a mais antiga: nome, data, duração, resolução, transcrição e exportações.
search_recordingsOcorrências nos nomes e nas transcrições, com um trecho e o instante exato.
get_recordingMetadados completos de uma gravação: corte, zooms, estilo, cursor, faixas de áudio, exportações.
get_transcriptSegmentos da transcrição com tempo, todos ou de um intervalo.
get_click_timelineCliques e zooms com instante e posição; rolagens e movimentos quando você pede.
get_frameA captura de referência mais próxima de um instante, como imagem.
list_playlistsAs playlists locais que você criou no app.
get_playlistUma playlist com as gravações, na ordem.

Coisas que você pode pedir

Privado por design

Quando falta alguma coisa

Sem transcrição?
A transcrição é um pacote opcional do app desktop (Transcrever no Editor, ou Configurações → Pacotes opcionais). Sem ela, cliques, zooms e capturas continuam funcionando.
Gravou na extensão do Chrome?
Essas gravações ficam dentro do navegador, então o servidor local não enxerga. É para isso que serve o MCP na nuvem.
Nenhuma gravação encontrada?
A resposta diz qual pasta foi lida. Confira a pasta no app do Kamo e passe com --dir.

MCP local vs MCP na nuvem

MCP localDisponível agora

Grátis, no app hoje. Lê as gravações deste computador.

MCP na nuvemEm breve

Com o Kamo Cloud (em breve). Sua biblioteca inteira de qualquer dispositivo, e ainda ações: criar links e playlists.

Dúvidas

Quais agentes funcionam com ele?

Qualquer cliente MCP que consiga iniciar um servidor stdio: Claude Code, Claude Desktop, Cursor, Windsurf e outros. O app mostra o comando para o Claude Code.

Ele manda minhas gravações para algum lugar?

O servidor em si nunca acessa a rede. Ele responde ao agente que você conectou; o que esse agente faz com as respostas é com ele.

Preciso do pacote de transcrição?

Não. Sem ele o agente ainda recebe nomes, datas, cliques, zooms e capturas. Com ele, o agente também consegue buscar e citar o que você falou.

Teste na sua próxima gravação.

Grátis, de código aberto e sem conta. Seu primeiro vídeo editado está a um download de distância.