Minutes MCP

minutes

A local-first MCP server for meeting memory: on-device recording and transcription into Markdown, searchable from Claude Code, Codex, Cursor and any MCP client

  • 1,598 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • Records and stores audio and notes locally and reads those files
  • The MCP server exposes meeting content to the agent, and with a cloud assistant the authorized context goes to the provider
All reasons and checks

silverstein/minutes

Install

Manual install

claude mcp add minutes -- npx -y minutes-mcp

Adds the MCP server to Claude Code. For other clients run npx minutes-mcp.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Records and stores audio and notes locally and reads those files
  • The MCP server exposes meeting content to the agent, and with a cloud assistant the authorized context goes to the provider

This is third-party code. Review the repository files before installing.

What it does

Minutes records and transcribes meetings, calls, voice memos and dictation right on the device and stores them as Markdown files with YAML frontmatter in the user's directory. The MCP server exposes those meetings to the agent: Claude Code, Codex, Cursor and any other MCP client can search the history and call the server's tools. Besides the server it ships a CLI with a set of commands, a desktop app with menu-bar capture and a Claude Code plugin with ready skills. Capture, transcription and storage run locally, and only the meeting context you authorize is sent to a cloud assistant or summarizer. The files stay yours and open in Obsidian, grep and any Markdown tool.

Who it is for. For people who want a local, fully owned meeting memory that the agent can reach over MCP.

Good fit when

  • You want the agent to answer from the history of your meetings and calls
  • You need local transcription of meetings and voice memos without sending audio to the cloud
  • You want your own Markdown notes archive that opens in Obsidian and grep

Not a fit when

  • You need a cloud service with a shared workspace and team sync
  • You do not use an MCP client or agent and do not need a local archive

Example request

What did we decide about monthly billing in past meetings, and did that decision stick?

MCP

Transport
stdio
Authentication
not required

Limitations

Capture, transcription and storage are local, but if you pick a cloud assistant or summarizer, the authorized meeting context goes to that provider, whose availability from Russia may need a VPN. Installation needs Homebrew, Cargo or Node depending on the method. If Homebrew reports an untrusted tap, run brew trust silverstein/tap once. The MCP server exposes only the meetings you have allowed.

How to disable. Remove the server from the agent with claude mcp remove minutes, or delete it from the MCP client config. The app and CLI uninstall via brew uninstall or cargo uninstall.

FAQ

Where are meetings stored?

Locally, as Markdown files with YAML frontmatter in your directory. They open in Obsidian, grep and any Markdown tool.

Can I try it without recording from a mic?

Yes. The minutes demo --full command seeds sample meetings, and minutes demo --clean removes them.

Discussion

No questions or reviews yet.

Official

A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts

MCP serverExtended access186Repository stars

Meeting notes on Mac and an MCP for agents: Markdown transcripts, search, recaps and action items, with no bot joining the call

MCP serverExtended access92Repository stars

An MCP server for a local Markdown archive of ChatGPT, Claude, Gemini, Grok and Kimi chats: agents search and read past talks.

MCP serverExtended access151Repository stars

A call-notes app with no meeting bot: transcripts and search are available to Claude Code and Codex read-only through MCP

MCP serverBroad access112Repository stars
Official

The official Kibela MCP server searches, reads and edits notes, folders and comments of your wiki straight from an assistant chat

MCP serverExtended access16Repository stars

README in short

The README describes Minutes as a free local-first alternative to Granola and Otter: recording and transcription run on the device and meetings are stored as Markdown in your directory. Four surfaces give agents access: the desktop app, a CLI, an MCP server and a Claude Code plugin, and any MCP client can search the meetings. Install is via Homebrew or Cargo, and the MCP server is added separately through npx minutes-mcp. Privacy has its own section: audio stays on the machine and only authorized text leaves it. MIT licensed with no paid tiers in this repository.

README badge

Report a problem