Minutes
The private, owned conversation-memory layer for AI.
Connector by silverstein · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/silverstein-minutes
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: note-taking, audio-video
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 20 read · 14 write · 0 delete
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 34
Read from the source code; the running server may list different tools.
Read 20 · Look things up without changing anything.
activity_summaryconsistency_reportcopilot_statusget_agent_annotationsget_meetingget_meeting_insightsget_momentget_person_profileget_screen_contextget_statuslist_meetingslist_processing_jobs
Show 8 more tools
list_voicesread_copilot_nudgesread_live_transcriptrelationship_mapresearch_topicsearch_contextsearch_meetingstrack_commitments
Write 14 · Create, change, send or run things.
add_agent_annotationadd_noteconfirm_speakeringest_meetingknowledge_statusprocess_audioresummarize_meetingstart_copilotstart_dictationstart_live_transcriptstart_recordingstop_copilot
Show 2 more tools
stop_dictationstop_recording
Files it touches
- Any path the agent passes to its tools
Tools (34)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
activity_summaryActivity Summaryread-onlySummarize meeting-adjacent desktop context bound to one exact normal meeting source.
add_agent_annotationAdd Agent AnnotationAppend attributed agent commentary as an agent.annotation event. This never edits meeting markdown/frontmatter and is rejected unless the agent_id is allowed in ~/.minutes/agents.allow.
add_noteAdd NoteAdd a note to the current active recording. Notes are timestamped and included in that recording's meeting summary. Existing meeting files cannot be mutated from this assistant tool.
confirm_speakerConfirm SpeakerCompatibility registration for speaker confirmation. Agent-controlled mutation is intentionally unavailable; confirm in the Minutes app or a human CLI session so identity changes cannot race policy authorization.
consistency_reportConsistency Reportread-onlyFlag conflicting decisions and stale commitments across meetings using structured intent data. Meetings designated `sensitivity: restricted` are always excluded from this report.
copilot_statusCopilot Statusread-onlyRead the current operational copilot state from the strict `minutes copilot status --json` contract. This is observation only and returns a clear Off/not-active payload when no engine is running.
get_agent_annotationsget_meetingView Meetingread-onlyGet a full meeting transcript with speaker overlays. A restricted meeting returns a stub. Full access requires an operator launch grant plus include_restricted=true and is durably audited.
get_meeting_insightsget_momentGet Momentread-onlyShow the local rewind bound to one exact normal meeting source.
get_person_profilePerson Profileread-onlyGet a relationship profile derived from live, policy-authorized meeting snapshots within the supported corpus bounds. Restricted meetings are excluded unless an operator launch grant plus include_restricted=true is durably audited.
get_screen_contextGet Screen Contextread-onlyRetrieve up to three verified PNG screenshots bound to one exact normal meeting source, optionally nearest a timestamp.
get_statusRecording Statusread-onlyCheck if a recording is currently in progress.
ingest_meetingIngest MeetingExtract facts from a meeting and update the knowledge base (person profiles, log, index). Requires [knowledge] to be configured in config.toml. Uses structured frontmatter data only by default (zero hallucination risk). Set engine to 'agent' for richer LLM-based extraction.
knowledge_statusKnowledge StatusReconcile persistent meeting derivatives and show the privacy-safe knowledge-base status. This cleanup/status tool cannot create or register an external index.
Show 19 more tools
list_meetingsList Meetingsread-onlyList recent meetings and voice memos. Restricted meetings are excluded. An override requires both an operator launch grant and include_restricted=true, and is durably audited.
list_processing_jobsProcessing Jobsread-onlyList background processing jobs for recent recordings, including queued, transcript-ready, needs-review, failed, and completed work.
list_voicesVoice Profilesread-onlyList active voice enrollments for speaker identification. Shows who has been enrolled, sample count, and model version.
process_audioProcess AudioOn macOS and Linux, process a bounded WAV file from the Minutes inbox or Downloads through the transcription pipeline. Compressed/private containers and Windows fail closed without reading audio. Retained meeting-library audio is unavailable to agent surfaces.
read_copilot_nudgesRead Copilot Nudgesread-onlyRead nudges observed from the active real CLI copilot stream. Use cursor (or a numeric since value) for lossless delta reads; since also accepts durations such as '5m'/'30s' and ISO timestamps. MCP never generates nudges itself.
read_live_transcriptRead Live Transcriptread-onlyRead the live transcript — works during both recordings and live transcript sessions. Use 'since' to get new finalized lines after a cursor (line number) or time window (e.g., '5m', '30s'). Set include_current for one fresh, clearly provisional current-speech draft. Use 'status' mode to check if a session is active.
relationship_mapRelationship Mapread-onlyShow contacts with relationship scores, meeting frequency, and losing-touch alerts from the bounded process-private graph projection. Restricted meetings never enter the projection.
research_topicResearch Topicread-onlyResearch a topic across policy-authorized meetings within the supported corpus bounds. Restricted meetings are excluded. An override requires an operator launch grant plus include_restricted=true and is durably audited.
resummarize_meetingResummarize MeetingRe-run the AI pass (summary, action items, decisions) on an edited meeting or memo. Preview by default: returns the regenerated content WITHOUT writing — note the summarization model IS still invoked (cost applies even in preview). Set apply=true to write the file (a timestamped backup is created and derived views — graph, search index, vault, QMD — refresh automatically). User edits outside AI-owned sections are never touched; checked action items and decision notes are carried forward by the merge.
search_contextSearch Contextread-onlySearch desktop-context events bound to one exact normal meeting source.
search_meetingsSearch Meetingsread-onlySearch meeting transcripts and voice memos. Restricted meetings are excluded. An override requires both an operator launch grant and include_restricted=true, and is durably audited.
start_copilotStart CopilotStart the independent Minutes real-time copilot for a goal. This launches `minutes copilot start`; MCP does not run model inference, own capture, or need to stay connected for the engine to produce nudges. The stdout surface is recommended for complete structured nudge observation.
start_dictationStart DictationStart dictation mode. Speak naturally — text accumulates across pauses and the combined result is written when dictation ends. Runs until stop_dictation is called or silence timeout.
start_live_transcriptStart Live TranscriptStart real-time transcription. If a recording is already running, it already includes a live transcript — use read_live_transcript to read it. Runs until stop is called.
start_recordingStart RecordingStart recording audio with call-aware preflight. When a known call app is active, Minutes can infer call intent and block silent mic-only call captures unless explicitly allowed. Note: this server does not listen to audio content. Recordings are stopped by invoking stop_recording after the user types a request in chat — never promise the user they can speak a 'stop recording' voice command.
stop_copilotStop CopilotRequest that the active Minutes copilot stop. This invokes `minutes copilot stop` and never stops recording or live transcription. Calling it while no copilot is active returns a calm not-active status.
stop_dictationStop DictationStop the current dictation session.
stop_recordingStop RecordingStop the current recording and process it (transcribe, diarize, summarize).
track_commitmentsTrack Commitmentsread-onlyList open and stale action items and explicit intent commitments from live meeting frontmatter. Optionally filter by person. Answers: 'What did I promise Sarah?' or 'What's overdue?' Meetings designated `sensitivity: restricted` never enter this live-source view.
Compare and alternatives
Featured in
Signals
- Stars
- 1,568
- Forks
- 178
- Open issues
- 65
- Contributors
- 39
- Last commit
- Oct 22, 2026 (6 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.silverstein/minutes- Version
- 0.30.10
- Auth
- No auth
- Packages
- npm minutes-mcp
- License
- MIT
- Repository
- github.com/silverstein/minutes
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from silverstein
- 0.605score
AGENTS.md · silverstein/minutes
silverstein
AGENTS.md from silverstein/minutes: 272 lines covering Quick Reference, GitHub Discussions, Portable Agent Skills (.agents/skills/minutes/…
TemplateAFreshness: A★ 1.6KCodex +5 - 0.605score
CLAUDE.md · silverstein/minutes
silverstein
CLAUDE.md from silverstein/minutes: 376 lines covering Project Overview, Quick Start, Full Build (CLI + Tauri App), Desktop Identity Rules and more.
TemplateAFreshness: A★ 1.6KClaude Code
Cite this page
Minutes MCP server. Agent Mart. https://agentmart.dev/connectors/silverstein-minutes (last updated 2026-10-24)