Aller au contenu
Kamo

Serveur MCP local

Vos enregistrements deviennent du contexte pour l’IA.

Kamo embarque un petit serveur MCP qui permet à Claude Code, ou à n’importe quel client MCP, de lire ce que vous avez enregistré sur cet ordinateur : noms et dates, ce qui a été dit, où vous avez cliqué, les zooms et une capture toutes les 5 secondes.

  • Lecture seule
  • Sans réseau
  • Tourne sur votre machine
  • Gratuit et MIT
@kamo/mcp sur npm : bientôt

Comment ça marche

  1. Votre dossier de projets

    Les enregistrements sauvegardés par l’appli de bureau Kamo

  2. Kamo MCP

    Lancé par votre agent comme processus local, via stdio

  3. Votre agent

    Claude Code, Cursor ou n’importe quel client MCP

Une conversation, en direct.

Vous demandez avec vos mots. Votre agent appelle les outils de Kamo, lit la transcription et les clics, récupère les captures et répond.

Connectez-le en quelques minutes

L’appli de bureau affiche la commande exacte, avec votre dossier déjà renseigné, dans Paramètres → Se connecter à un agent.

Tant que le paquet n’est pas sur npm, compilez le serveur depuis un clone du dépôt et indiquez-le à votre agent.

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

Huit outils. Tous en lecture seule.

Les temps arrivent en millisecondes et au format hh:mm:ss. Les positions sont en pixels de la vidéo enregistrée. Les longues listes sont paginées.

OutilCe qu’il renvoie
list_recordingsLes enregistrements, du plus récent au plus ancien : nom, date, durée, résolution, transcription et infos d’export.
search_recordingsLes correspondances dans les noms et les transcriptions, avec un extrait et l’instant exact.
get_recordingLes métadonnées complètes d’un enregistrement : coupe, zooms, style, curseur, pistes audio, exports.
get_transcriptLes segments horodatés de la transcription, tous ou sur une plage de temps.
get_click_timelineLes clics et les zooms avec instant et position ; les défilements et les mouvements sur demande.
get_frameLa capture de référence la plus proche d’un instant, sous forme d’image.
list_playlistsLes playlists locales que vous avez créées dans l’appli.
get_playlistUne playlist avec ses enregistrements, dans l’ordre.

Ce que vous pouvez demander

Privé par conception

Quand il manque quelque chose

Pas de transcription ?
La transcription est un pack optionnel de l’appli de bureau (Transcrire dans l’éditeur, ou Paramètres → Packs optionnels). Sans elle, les clics, les zooms et les images fonctionnent quand même.
Enregistré avec l’extension Chrome ?
Ces enregistrements restent dans le navigateur, donc le serveur local ne peut pas les voir. C’est justement le rôle du MCP cloud.
Aucun enregistrement trouvé ?
La réponse indique quel dossier a été lu. Vérifiez le dossier dans l’appli Kamo et passez-le avec --dir.

MCP local vs MCP cloud

MCP localDisponible maintenant

Gratuit, déjà dans l’appli. Lit les enregistrements de cet ordinateur.

MCP cloudBientôt

Avec Kamo Cloud (bientôt). Toute votre bibliothèque depuis n’importe quel appareil, plus des actions : créer des liens et des playlists.

Questions

Avec quels agents ça marche ?

Avec n’importe quel client MCP capable de lancer un serveur stdio : Claude Code, Claude Desktop, Cursor, Windsurf et d’autres. L’appli affiche la commande pour Claude Code.

Est-ce qu’il envoie mes enregistrements quelque part ?

Le serveur lui-même ne touche jamais au réseau. Il répond à l’agent que vous avez connecté ; ce que cet agent fait des réponses, ça le regarde.

J’ai besoin du pack de transcription ?

Non. Sans lui, l’agent reçoit quand même les noms, dates, clics, zooms et captures. Avec, il peut aussi chercher et citer ce que vous avez dit.

Essayez-le sur votre prochain enregistrement.

Gratuit, open source, sans compte. Votre première vidéo montée n’est qu’à un téléchargement.