Minutes
Servidor MCP de Mat Silverstein
Record, transcribe and search meetings and voice memos stored as local Markdown, from any MCP client.
Instalar Minutes
Se ejecuta en tu equipo. Tu cliente lo inicia con este comando:
Requiere Node.js en tu equipo. Los pasos de configuración de abajo muestran dónde va el comando en cada cliente.
meetings_diropcional Where meeting transcripts and voice memos are savedminutes_homeopcional Where Minutes stores its configuration, logs, and PID files
Compartir este servidor
El enlace abre esta página, con el comando de instalación y los pasos de configuración.
mcp.tc/i/minutesDescripción
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.
Qué puedes hacer
- 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
Herramientas 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
Mostrar 22 herramientas más
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
Tomadas el 7 oct 2026 del manifiesto del paquete, no de una conexión en directo.
Prompts de ejemplo
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
Configuración
Todos los clientes inician Minutes en tu equipo con el mismo comando. Elige el tuyo; la página recuerda tu elección.
Claude Code
- Ejecútalo en un terminal, en la carpeta de tu proyecto:
claude mcp add --transport stdio minutes -- npx -y minutes-mcp- Inicia Claude Code y escribe
/mcp. minutes debería aparecer como conectado.
Añade --scope user para que esté disponible en todos los proyectos.
Claude Desktop
- Abre Settings → Developer → Edit Config. Se abre
claude_desktop_config.json. Añade:
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}- Guarda el archivo y reinicia Claude Desktop.
Necesita Node.js en tu equipo. El archivo está en ~/Library/Application Support/Claude/ en macOS y en %APPDATA%\Claude\ en Windows.
Cursor
Añadir a Cursor (se abre en una pestaña nueva)
O añádelo a mano en ~/.cursor/mcp.json (todos los proyectos) o en .cursor/mcp.json (este proyecto):
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Necesita Node.js en tu equipo.
VS Code
Instalar en VS Code (se abre en una pestaña nueva)
O desde un terminal:
code --add-mcp '{"name":"minutes","type":"stdio","command":"npx","args":["-y","minutes-mcp"]}'O haz commit del archivo en el repositorio como .vscode/mcp.json:
{
"servers": {
"minutes": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Necesita Node.js en tu equipo.
Devin Desktop
- Añádelo a
~/.config/devin/mcp_config.json(macOS y Linux) o a%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}- Actualiza la lista de servidores MCP en Cascade.
Devin Desktop es el nuevo nombre de Windsurf.
Codex
codex mcp add minutes -- npx -y minutes-mcpO edita directamente ~/.codex/config.toml:
[mcp_servers.minutes]
command = "npx"
args = ["-y", "minutes-mcp"]Necesita Node.js en tu equipo.
Gemini CLI
gemini mcp add minutes npx -- -y minutes-mcpAsí lo añades al proyecto actual. Añade -s user para usarlo en todas partes.
Cualquier cliente
La mayoría de los clientes que inician servidores locales aceptan esta forma:
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}Zed pone los servidores bajo context_servers en sus ajustes, con los mismos campos command, args y env.
Necesita Node.js en tu equipo.
Insertar
Muestra Minutes en un README o en tu web. Cada inserción enlaza a esta página, usa el comando de instalación del servidor y no instala cookies. Cómo funcionan las inserciones
La tarjeta, el iframe y el JSON están en inglés. Añade ?lang=it, fr, de o es a su dirección para otro idioma.
Insignia para 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>Sigue el modo claro u oscuro de quien lee. Añade ?theme=light o ?theme=dark para fijarlo, o ?style=compact para mostrar el símbolo sin la palabra.
Tarjeta para web
<script src="https://mcp.tc/w/minutes.js" async></script>La tarjeta aparece donde esté la etiqueta. Añade data-theme="dark" o data-size="compact" a la etiqueta para cambiarla. El archivo contiene todo lo que necesita, así que no hace otras solicitudes ni instala cookies.
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>Úsalo en páginas que no permiten scripts. Añade ?theme=light o ?theme=dark a la dirección para fijar los colores.
JSON
La ficha como datos para tus propias páginas y herramientas: nombre, descripción corta, comando de instalación, herramientas y los enlaces «Add to». Cualquier web puede leerla (CORS abierto).
https://mcp.tc/i/minutes.jsonPrompt para la IA
Pégalo en un asistente de programación con IA, como Claude Code o Cursor, y añadirá la tarjeta de Minutes a tu web.
Añade a mi web la tarjeta de mcp.tc de Minutes, un servidor MCP. Es un solo script estático: sin paso de build, sin paquetes que instalar, sin cookies.
Pon esta etiqueta donde deba aparecer la tarjeta. La tarjeta se muestra justo antes de ella:
```html
<script src="https://mcp.tc/w/minutes.js" async></script>
```
Para mostrarla en otro sitio, pon allí este marcador y carga el mismo script una sola vez, por ejemplo antes de `</body>`. Deja el enlace dentro: lo ven los visitantes sin JavaScript.
```html
<div data-mcptc="minutes"><a href="https://mcp.tc/i/minutes">Minutes on mcp.tc</a></div>
```
Opciones:
- `data-theme="light"` o `"dark"` en la etiqueta o el marcador fija los colores. Sin él, la tarjeta sigue el modo claro u oscuro del visitante.
- `data-size="compact"` da una tarjeta más pequeña, sin el eslogan.
- La variable CSS `--mcptc-max-width` en el marcador o en un elemento padre fija el ancho (por defecto `520px`).
- `?lang=` en la URL del script fija el idioma de la tarjeta: `en`, `it`, `fr`, `de` o `es`.
Si el sitio tiene una Content Security Policy, permite `script-src https://mcp.tc` e `img-src data:` (el icono va incrustado).
Para un README u otra documentación en Markdown, usa la insignia:
```markdown
[](https://mcp.tc/i/minutes)
```
Referencia: https://mcp.tc/es/embedHistorial de cambios
Leemos la lista de herramientas del manifiesto del bundle de este servidor en GitHub cada 3 horas y registramos lo que cambia. Última lectura: 8 oct 2026, 07:23 UTC.
Preguntas frecuentes
¿Puedo pegar mcp.tc/i/minutes en mi cliente MCP?
No. Minutes se ejecuta en tu propio equipo, iniciado por tu cliente, así que no tiene una dirección web a la que conectarse. El enlace rápido es la página para compartir; el comando de instalación es npx -y minutes-mcp.
¿Minutes necesita una clave de API?
No. No declara claves ni variables de entorno. Se ejecuta con los permisos de tu cuenta de usuario, así que comprueba a qué pueden acceder sus herramientas.
¿Minutes es un servidor remoto o local?
Local. Tu cliente lo inicia como un proceso en tu equipo con npx -y minutes-mcp, que necesita Node.js.
¿Qué puede hacer Minutes?
Tiene 34 herramientas, entre ellas start_recording, stop_recording y get_status.
¿Qué clientes pueden usarlo?
Cualquier cliente que inicie servidores locales: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed y otros. claude.ai y ChatGPT solo se conectan a servidores remotos.
¿mcp.tc sigue los cambios de Minutes?
Sí. Seguimos la lista de herramientas del manifiesto del bundle de Minutes, y su pestaña Historial muestra cada cambio que encontramos, además de las versiones nuevas y las ediciones de su responsable. Sigue la ficha para recibir un correo cuando cambie.
¿Quién escribió esta página?
El robot de mcp.tc leyó los metadatos públicos de Minutes (las páginas de su paquete y de su repositorio), y un modelo de IA redactó el texto a partir de ellos. Una persona revisa todo lo que las comprobaciones no pueden confirmar. Aun así, el texto puede contener errores, así que si encuentras uno, usa Reportar esta ficha en esta página.
mcp.tc no tiene relación con Mat Silverstein. Esta página se creó a partir de los metadatos públicos de Minutes, comprobados por última vez el 7 oct 2026, y un modelo de IA escribió la descripción, así que puede contener errores. Los nombres y marcas pertenecen a sus titulares. ¿Algo no cuadra? Reportar esta ficha.