Minutes
Server MCP di Mat Silverstein
Record, transcribe and search meetings and voice memos stored as local Markdown, from any MCP client.
Installa Minutes
Gira sul tuo computer. Il tuo client lo avvia con questo comando:
Richiede Node.js sul tuo computer. I passaggi qui sotto mostrano dove va il comando in ogni client.
meetings_dirfacoltativo Where meeting transcripts and voice memos are savedminutes_homefacoltativo Where Minutes stores its configuration, logs, and PID files
Condividi questo server
Apre questa pagina, con il comando di installazione e i passaggi di configurazione.
mcp.tc/i/minutesDescrizione
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.
Cosa puoi fare
- 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
Tool 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
Mostra altri 22 tool
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
Dal manifest del pacchetto, non da una connessione attiva (7 ott 2026).
Prompt di esempio
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
Configurazione
Ogni client avvia Minutes sul tuo computer con lo stesso comando. Scegli il tuo; la pagina ricorda la tua scelta.
Claude Code
- Eseguilo in un terminale, nella cartella del tuo progetto:
claude mcp add --transport stdio minutes -- npx -y minutes-mcp- Avvia Claude Code e digita
/mcp. minutes dovrebbe risultare collegato.
Aggiungi --scope user per renderlo disponibile in tutti i progetti.
Claude Desktop
- Apri Settings → Developer → Edit Config. Si apre
claude_desktop_config.json. Aggiungi:
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}- Salva il file e riavvia Claude Desktop.
Richiede Node.js sul tuo computer. Il file si trova in ~/Library/Application Support/Claude/ su macOS e in %APPDATA%\Claude\ su Windows.
Cursor
Aggiungi a Cursor (si apre in una nuova scheda)
Oppure aggiungilo a mano in ~/.cursor/mcp.json (tutti i progetti) o in .cursor/mcp.json (questo progetto):
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Richiede Node.js sul tuo computer.
VS Code
Installa in VS Code (si apre in una nuova scheda)
Oppure da un terminale:
code --add-mcp '{"name":"minutes","type":"stdio","command":"npx","args":["-y","minutes-mcp"]}'Oppure fai commit nel repository in .vscode/mcp.json:
{
"servers": {
"minutes": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Richiede Node.js sul tuo computer.
Devin Desktop
- Aggiungilo a
~/.config/devin/mcp_config.json(macOS e Linux) o a%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}- Aggiorna l’elenco dei server MCP in Cascade.
Devin Desktop è il nuovo nome di Windsurf.
Codex
codex mcp add minutes -- npx -y minutes-mcpOppure modifica direttamente ~/.codex/config.toml:
[mcp_servers.minutes]
command = "npx"
args = ["-y", "minutes-mcp"]Richiede Node.js sul tuo computer.
Gemini CLI
gemini mcp add minutes npx -- -y minutes-mcpCosì lo aggiungi al progetto corrente. Aggiungi -s user per usarlo ovunque.
Qualsiasi client
La maggior parte dei client che avviano server locali accetta questa forma:
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Zed mette i server sotto context_servers nelle sue impostazioni, con gli stessi campi command, args ed env.
Richiede Node.js sul tuo computer.
Embed
Mostra Minutes in un README o sul tuo sito. Ogni embed rimanda a questa pagina, usa il comando di installazione del server e non imposta cookie. Come funzionano gli embed
Card, iframe e JSON sono in inglese. Aggiungi ?lang=it, fr, de o es al loro indirizzo per un’altra lingua.
Badge per il 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>Segue la modalità chiara o scura di chi legge. Aggiungi ?theme=light o ?theme=dark per fissarla, oppure ?style=compact per mostrare il simbolo senza la scritta.
Card per il sito
<script src="https://mcp.tc/w/minutes.js" async></script>La card compare dove si trova il tag. Aggiungi data-theme="dark" o data-size="compact" al tag per cambiarla. Il file contiene tutto ciò che serve, quindi non fa altre richieste e non imposta 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>Usalo nelle pagine che non consentono script. Aggiungi ?theme=light o ?theme=dark all’indirizzo per fissare i colori.
JSON
La scheda come dati per le tue pagine e i tuoi strumenti: nome, descrizione breve, comando di installazione, tool e i link «Add to». Qualsiasi sito può leggerla (CORS aperto).
https://mcp.tc/i/minutes.jsonPrompt per l’AI
Incollalo in un assistente di programmazione con l’AI, come Claude Code o Cursor, e aggiungerà la card di Minutes al tuo sito.
Aggiungi al mio sito la card di mcp.tc per Minutes, un server MCP. È un solo script statico: niente build, nessun pacchetto da installare, nessun cookie.
Metti questo tag dove deve comparire la card. La card appare subito prima del tag:
```html
<script src="https://mcp.tc/w/minutes.js" async></script>
```
Per mostrarla altrove, metti lì questo segnaposto e carica lo stesso script una volta sola, per esempio prima di `</body>`. Lascia il link al suo interno: lo vede chi non ha JavaScript.
```html
<div data-mcptc="minutes"><a href="https://mcp.tc/i/minutes">Minutes on mcp.tc</a></div>
```
Opzioni:
- `data-theme="light"` o `"dark"` sul tag o sul segnaposto fissa i colori. Senza l’attributo, la card segue la modalità chiara o scura di chi visita.
- `data-size="compact"` dà una card più piccola, senza la descrizione breve.
- La variabile CSS `--mcptc-max-width` sul segnaposto o su un elemento padre imposta la larghezza (predefinita `520px`).
- `?lang=` nell’URL dello script imposta la lingua della card: `en`, `it`, `fr`, `de` o `es`.
Se il sito ha una Content Security Policy, consenti `script-src https://mcp.tc` e `img-src data:` (l’icona è inline).
Per un README o altra documentazione in Markdown, usa invece il badge:
```markdown
[](https://mcp.tc/i/minutes)
```
Riferimento: https://mcp.tc/it/embedCronologia delle modifiche
Leggiamo ogni 3 ore l’elenco dei tool nel manifest del bundle di questo server su GitHub e registriamo cosa cambia. Ultima lettura: 8 ott 2026, 07:23 UTC.
Domande frequenti
Posso incollare mcp.tc/i/minutes nel mio client MCP?
No. Minutes gira sul tuo computer, avviato dal tuo client, quindi non ha un indirizzo web a cui collegarsi. Il link rapido è la pagina da condividere; il comando di installazione è npx -y minutes-mcp.
Minutes richiede una chiave API?
No. Non dichiara chiavi né variabili d’ambiente. Gira con i permessi del tuo account utente, quindi controlla cosa possono raggiungere i suoi tool.
Minutes è un server remoto o locale?
Locale. Il tuo client lo avvia come processo sul tuo computer con npx -y minutes-mcp, che richiede Node.js.
Cosa può fare Minutes?
Ha 34 tool, tra cui start_recording, stop_recording e get_status.
Quali client possono usarlo?
Qualsiasi client che avvia server locali: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed e altri. claude.ai e ChatGPT si collegano solo a server remoti.
mcp.tc tiene traccia delle modifiche di Minutes?
Sì. Seguiamo l’elenco dei tool nel manifest del bundle di Minutes, e la sua sezione Cronologia mostra ogni modifica che troviamo, più le nuove versioni e le modifiche di chi lo gestisce. Segui la scheda per ricevere un’email quando cambia.
Chi ha scritto questa pagina?
Il robot di mcp.tc ha letto i metadati pubblici di Minutes (le pagine del suo pacchetto e del repository), e un modello di AI ne ha ricavato il testo. Una persona esamina tutto ciò che i controlli non riescono a confermare. Il testo può comunque contenere errori, quindi se ne trovi uno usa Segnala questa scheda su questa pagina.
mcp.tc non è affiliato a Mat Silverstein. Questa pagina è stata creata a partire dai metadati pubblici di Minutes (ultimo controllo: 7 ott 2026), e la descrizione l’ha scritta un modello di AI, quindi può contenere errori. Nomi e marchi appartengono ai rispettivi titolari. Qualcosa non va? Segnala questa scheda.