Saltar al contenido
Kamo

Servidor MCP local

Tus grabaciones, como contexto para la IA.

Kamo incluye un pequeño servidor MCP que deja que Claude Code, o cualquier cliente MCP, lea lo que grabaste en este equipo: nombres y fechas, lo que se dijo, dónde hiciste clic, los zooms y una captura cada 5 segundos.

  • Solo lectura
  • Sin red
  • Se ejecuta en tu equipo
  • Gratis y MIT
@kamo/mcp en npm: próximamente

Cómo funciona

  1. Tu carpeta de proyectos

    Las grabaciones que guarda la app de escritorio de Kamo

  2. Kamo MCP

    Tu agente lo inicia como proceso local, vía stdio

  3. Tu agente

    Claude Code, Cursor o cualquier cliente MCP

Una conversación, en vivo.

Pides con palabras normales. Tu agente llama a las herramientas de Kamo, lee la transcripción y los clics, toma las capturas y responde.

Conéctalo en minutos

La app de escritorio muestra el comando exacto, con tu carpeta ya completada, en Ajustes → Conectar con un agente.

Hasta que el paquete esté en npm, compila el servidor desde un clon del repositorio y configura tu agente para que lo use.

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>"

Ocho herramientas. Todas de solo lectura.

Los tiempos vienen en milisegundos y en formato hh:mm:ss. Las posiciones son píxeles del video grabado. Las listas largas vienen paginadas.

HerramientaQué devuelve
list_recordingsGrabaciones, de la más reciente a la más antigua: nombre, fecha, duración, resolución, transcripción e info de exportación.
search_recordingsCoincidencias en nombres y transcripciones, con un fragmento y el instante exacto.
get_recordingMetadatos completos de una grabación: recorte, zooms, estilo, cursor, pistas de audio, exportaciones.
get_transcriptSegmentos de transcripción con tiempos, todos o un intervalo.
get_click_timelineClics y zooms con instante y posición; desplazamientos y movimientos si los pides.
get_frameLa captura de referencia más cercana a un instante, como imagen.
list_playlistsLas playlists locales que creaste en la app.
get_playlistUna playlist con sus grabaciones, en orden.

Cosas que puedes pedirle

Privado por diseño

Cuando algo falta

¿No hay transcripción?
La transcripción es un paquete opcional de la app de escritorio (Transcribir en el Editor, o Ajustes → Paquetes opcionales). Sin ella, los clics, los zooms y los fotogramas siguen funcionando.
¿Grabaste con la extensión para Chrome?
Esas grabaciones se guardan dentro del navegador, así que el servidor local no puede verlas. Para eso está el MCP en la nube.
¿No aparece ninguna grabación?
La respuesta indica qué carpeta se leyó. Revisa la carpeta en la app de Kamo y pásala con --dir.

MCP local vs. MCP en la nube

MCP localDisponible ya

Gratis, ya en la app. Lee las grabaciones de este equipo.

MCP en la nubePróximamente

Con Kamo Cloud (próximamente). Toda tu biblioteca desde cualquier dispositivo, y además acciones: crear enlaces y playlists.

Preguntas

¿Con qué agentes funciona?

Con cualquier cliente MCP que pueda iniciar un servidor stdio: Claude Code, Claude Desktop, Cursor, Windsurf y otros. La app muestra el comando para Claude Code.

¿Envía mis grabaciones a algún lado?

El servidor en sí nunca se conecta a la red. Responde al agente que conectaste; lo que ese agente haga con las respuestas depende de él.

¿Necesito el paquete de transcripción?

No. Sin él, el agente sigue recibiendo nombres, fechas, clics, zooms y capturas. Con él, además puede buscar y citar lo que dijiste.

Pruébalo en tu próxima grabación.

Gratis, de código abierto y sin cuenta. Tu primer video editado está a una descarga de distancia.