Minutes
Serveur MCP par Mat Silverstein
Record, transcribe and search meetings and voice memos stored as local Markdown, from any MCP client.
Installer Minutes
Tourne sur votre machine. Votre client le lance avec cette commande :
Nécessite Node.js sur votre ordinateur. Les étapes ci-dessous montrent où placer la commande dans chaque client.
meetings_dirfacultatif Where meeting transcripts and voice memos are savedminutes_homefacultatif Where Minutes stores its configuration, logs, and PID files
Partager ce serveur
Ouvre cette page, avec la commande d’installation et les étapes de configuration.
mcp.tc/i/minutesPrésentation
Minutes is an open-source, local-first conversation memory tool. It records meetings, calls, voice memos and dictation, transcribes them on-device, and saves them as Markdown files in ~/meetings/. The MCP server lets an assistant search transcripts, read meetings, track commitments, build person profiles, and run live transcription or a real-time copilot.
It runs locally over stdio through the npm package minutes-mcp, started with npx. No account or API key is needed. Restricted meetings are excluded from agent results by default. Meeting text leaves the machine only when you use a cloud assistant or summarizer. The desktop app and CLI are installed separately.
Ce que vous pouvez faire
- Start and stop audio recording and dictation
- Search and read meeting transcripts and voice memos
- Track open and stale commitments by person
- Build person profiles and relationship maps from meetings
- Query decisions and questions extracted from meetings
- Read live transcripts during a meeting
- Run a real-time copilot and read its nudges
- Update a local knowledge base from meetings
Outils 34
start_recordingStart recording audio from the default input device
stop_recordingStop the current recording and process it
get_statusCheck if a recording is in progress
list_processing_jobsList background processing jobs for recent recordings
list_meetingsList recent meetings and voice memos, excluding restricted items by default
search_meetingsSearch meeting transcripts and voice memos, excluding restricted items by default
get_meetingGet a meeting transcript; restricted meetings return a content-free stub
activity_summarySummarize desktop context bound to one meeting
search_contextSearch desktop-context events bound to one meeting
get_momentShow the local desktop-context rewind for one meeting
get_screen_contextRetrieve bounded, verified screenshots for one meeting
process_audioProcess bounded WAV audio from the inbox or Downloads on macOS and Linux
Afficher 22 outils de plus
add_noteAdd a timestamped note to the active recording
consistency_reportFlag conflicting decisions and stale commitments
get_person_profileBuild a profile of a person from policy-authorized meetings
research_topicResearch a topic across policy-authorized meetings
start_dictationStart dictation mode, speech to clipboard and daily notes
stop_dictationStop dictation mode
track_commitmentsList open and stale commitments, optionally filtered by person
relationship_mapRank relationships from a policy-safe graph projection
list_voicesList enrolled voice profiles for speaker identification
confirm_speakerUnavailable to agents; speaker changes use the app or CLI
get_meeting_insightsQuery decisions, commitments and questions extracted from meetings
start_live_transcriptStart a live transcript session for real-time transcription
read_live_transcriptRead utterances from the active live transcript by cursor or time window
start_copilotStart the real-time copilot for a goal and observe its nudges
stop_copilotStop the active copilot without affecting recording
copilot_statusRead current copilot session and provider health
read_copilot_nudgesRead copilot nudges incrementally by cursor or time window
ingest_meetingExtract facts from a meeting and update the knowledge base
resummarize_meetingRe-run the AI summary on an edited meeting, previewing by default
knowledge_statusShow knowledge base configuration, adapter, people count and log entries
add_agent_annotationAppend attributed agent commentary as an annotation event, allowlist-gated
get_agent_annotationsUnavailable compatibility name for reading agent annotations
Tirés le 7 oct. 2026 du manifeste du paquet, sans connexion au serveur.
Exemples de prompts
What did we decide about monthly billing, and did it stick?
Search my meetings for the pricing discussion last week
List open commitments assigned to Alex
Start recording this meeting and add a note about the budget
Configuration
Chaque client lance Minutes sur votre machine avec la même commande. Choisissez le vôtre ; la page retient votre choix.
Claude Code
- Lancez ceci dans un terminal, dans le dossier de votre projet :
claude mcp add --transport stdio minutes -- npx -y minutes-mcp- Démarrez Claude Code et tapez
/mcp. minutes devrait apparaître comme connecté.
Ajoutez --scope user pour le rendre disponible dans tous vos projets.
Claude Desktop
- Ouvrez Settings → Developer → Edit Config. Cela ouvre
claude_desktop_config.json. Ajoutez :
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}- Enregistrez le fichier et redémarrez Claude Desktop.
Nécessite Node.js sur votre ordinateur. Le fichier se trouve dans ~/Library/Application Support/Claude/ sous macOS et dans %APPDATA%\Claude\ sous Windows.
Cursor
Ajouter à Cursor (s’ouvre dans un nouvel onglet)
Ou ajoutez-le à la main dans ~/.cursor/mcp.json (tous les projets) ou .cursor/mcp.json (ce projet) :
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Nécessite Node.js sur votre ordinateur.
VS Code
Installer dans VS Code (s’ouvre dans un nouvel onglet)
Ou depuis un terminal :
code --add-mcp '{"name":"minutes","type":"stdio","command":"npx","args":["-y","minutes-mcp"]}'Ou committez-le dans le dépôt, dans .vscode/mcp.json :
{
"servers": {
"minutes": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Nécessite Node.js sur votre ordinateur.
Devin Desktop
- Ajoutez-le à
~/.config/devin/mcp_config.json(macOS et Linux) ou%APPDATA%\devin\mcp_config.json(Windows) :
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}- Actualisez la liste des serveurs MCP dans Cascade.
Devin Desktop est le nouveau nom de Windsurf.
Codex
codex mcp add minutes -- npx -y minutes-mcpOu modifiez directement ~/.codex/config.toml :
[mcp_servers.minutes]
command = "npx"
args = ["-y", "minutes-mcp"]Nécessite Node.js sur votre ordinateur.
Gemini CLI
gemini mcp add minutes npx -- -y minutes-mcpCela l’ajoute au projet en cours. Ajoutez -s user pour l’utiliser partout.
Tout client
La plupart des clients qui lancent des serveurs locaux acceptent cette forme :
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Zed place les serveurs sous context_servers dans ses réglages, avec les mêmes champs command, args et env.
Nécessite Node.js sur votre ordinateur.
Intégrer
Affichez Minutes dans un README ou sur votre site. Chaque intégration renvoie à cette page, utilise la commande d’installation du serveur et ne dépose aucun cookie. Comment fonctionnent les intégrations
La carte, l’iframe et le JSON sont en anglais. Ajoutez ?lang=it, fr, de ou es à leur adresse pour une autre langue.
Badge pour README
[](https://mcp.tc/i/minutes)<a href="https://mcp.tc/i/minutes"><img src="https://mcp.tc/i/minutes/badge.svg" alt="Minutes on mcp.tc" height="20"></a>Il suit le mode clair ou sombre du lecteur. Ajoutez ?theme=light ou ?theme=dark pour le fixer, ou ?style=compact pour afficher le symbole sans le nom.
Carte pour site web
<script src="https://mcp.tc/w/minutes.js" async></script>La carte apparaît à l’endroit de la balise. Ajoutez data-theme="dark" ou data-size="compact" à la balise pour la modifier. Le fichier contient tout ce qu’il lui faut : il ne fait aucune autre requête et ne dépose aucun cookie.
iframe
<iframe src="https://mcp.tc/embed/minutes" title="Minutes on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>Utilisez-la sur les pages qui n’autorisent pas les scripts. Ajoutez ?theme=light ou ?theme=dark à l’adresse pour fixer les couleurs.
JSON
La fiche sous forme de données pour vos pages et vos outils : nom, accroche, commande d’installation, outils et liens « Add to ». N’importe quel site peut la lire (CORS ouvert).
https://mcp.tc/i/minutes.jsonPrompt pour l’IA
Collez-le dans un assistant de code IA, comme Claude Code ou Cursor, et il ajoutera la carte de Minutes à votre site.
Ajoute à mon site la carte mcp.tc de Minutes, un serveur MCP. C’est un seul script statique : pas de build, aucun paquet à installer, aucun cookie.
Place cette balise là où la carte doit apparaître. La carte s’affiche juste avant elle :
```html
<script src="https://mcp.tc/w/minutes.js" async></script>
```
Pour l’afficher ailleurs, mets ce conteneur à cet endroit et charge le même script une seule fois, par exemple avant `</body>`. Garde le lien à l’intérieur : les visiteurs sans JavaScript le voient.
```html
<div data-mcptc="minutes"><a href="https://mcp.tc/i/minutes">Minutes on mcp.tc</a></div>
```
Options :
- `data-theme="light"` ou `"dark"` sur la balise ou le conteneur fixe les couleurs. Sans cela, la carte suit le mode clair ou sombre du visiteur.
- `data-size="compact"` donne une carte plus petite, sans l’accroche.
- La variable CSS `--mcptc-max-width` sur le conteneur ou un parent fixe la largeur (`520px` par défaut).
- `?lang=` dans l’URL du script choisit la langue de la carte : `en`, `it`, `fr`, `de` ou `es`.
Si le site a une Content Security Policy, autorise `script-src https://mcp.tc` et `img-src data:` (l’icône est intégrée).
Pour un README ou une autre doc en Markdown, utilise plutôt le badge :
```markdown
[](https://mcp.tc/i/minutes)
```
Référence : https://mcp.tc/fr/embedHistorique des changements
Nous lisons la liste d’outils du manifeste de bundle de ce serveur sur GitHub toutes les 3 heures et notons ce qui change. Dernière lecture : 8 oct. 2026, 07:23 UTC.
FAQ
Puis-je coller mcp.tc/i/minutes dans mon client MCP ?
Non. Minutes tourne sur votre propre ordinateur, lancé par votre client, il n’a donc pas d’adresse web à laquelle se connecter. Le lien rapide est la page à partager ; la commande d’installation est npx -y minutes-mcp.
Minutes a-t-il besoin d’une clé API ?
Non. Il ne déclare ni clé ni variable d’environnement. Il s’exécute avec les droits de votre compte utilisateur, vérifiez donc ce que ses outils peuvent atteindre.
Minutes est-il un serveur distant ou local ?
Local. Votre client le lance comme un processus sur votre ordinateur avec npx -y minutes-mcp, qui nécessite Node.js.
Que peut faire Minutes ?
Il a 34 outils, dont start_recording, stop_recording et get_status.
Quels clients peuvent l’utiliser ?
Tout client qui lance des serveurs locaux : Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed et d’autres. claude.ai et ChatGPT ne se connectent qu’à des serveurs distants.
mcp.tc suit-il les changements de Minutes ?
Oui. Nous suivons la liste d’outils du manifeste de bundle de Minutes, et son onglet Historique montre chaque changement que nous trouvons, ainsi que les nouvelles versions et les modifications de son propriétaire. Suivez la fiche pour recevoir un e-mail quand elle change.
Qui a rédigé cette page ?
Le robot de mcp.tc a lu les métadonnées publiques de Minutes (ses pages de paquet et de dépôt), et un modèle d’IA en a tiré le texte. Une personne examine tout ce que les vérifications ne peuvent pas confirmer. Le texte peut encore contenir des erreurs : si vous en repérez une, utilisez Signaler cette fiche sur cette page.
mcp.tc n’est pas affilié à Mat Silverstein. Cette page a été construite à partir des métadonnées publiques de Minutes, vérifiées pour la dernière fois le 7 oct. 2026, et un modèle d’IA a rédigé la description : elle peut contenir des erreurs. Les noms et marques appartiennent à leurs propriétaires. Quelque chose cloche ? Signaler cette fiche.