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
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
Install
- Works in
Manual install
claude mcp add minutes -- npx -y minutes-mcpAdds the MCP server to Claude Code. For other clients run npx minutes-mcp.
Access and checks
How we reviewExtended 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.
Related
MCP serversDoodleNote MCP: meeting notes for agents
DoodleNote MCP
A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts
Meeting notes on Mac and an MCP for agents: Markdown transcripts, search, recaps and action items, with no bot joining the call
An MCP server for a local Markdown archive of ChatGPT, Claude, Gemini, Grok and Kimi chats: agents search and read past talks.
A call-notes app with no meeting bot: transcripts and search are available to Claude Code and Codex read-only through MCP
ChatCrystal: notes from agent conversations
ChatCrystal
A local knowledge base: imports Claude Code, Cursor and Codex chats into notes, semantic search and MCP memory
The official Kibela MCP server searches, reads and edits notes, folders and comments of your wiki straight from an assistant chat
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.