Show HN: Daisy – Local-first meeting recorder for Mac with an MCP server Daisy, a local-first meeting recorder for Mac released on GitHub and at mydaisy.io, transcribes meetings on-device and runs a local MCP server on port 54321 so Claude Desktop, Claude Code, Cursor or Codex can search and read recorded sessions. The app requires Apple Silicon (M1 or later) and macOS 14 Sonoma or later, stores audio, transcripts, summaries and speaker voice fingerprints as plain files under ~/Library/Application Support/Daisy, and sends transcript text to a cloud summarizer only after the user enables it. Daisy's MCP server exposes read tools (list_sessions, get_session, search_sessions, list_folders, list_destinations), local edit tools (set_session_title, rename_speaker) and action tools (resummarize_session, route_session_to_destination, route_action_to_destination) that are off by default. A Mac app that records your meetings and transcribes them on-device, with a local MCP server so Claude can read your calls. - Latest release on GitHub https://github.com/ca33u/daisy-app/releases/latest or mydaisy.io https://mydaisy.io — the same signed, notarized DMG. - Apple Silicon M1 or later , macOS 14 Sonoma or later. Intel Macs are not supported: the DMG is a universal build, but Intel builds are untested. The Apple Intelligence summarizer and the Apple SpeechAnalyzer dictation engine need macOS 26. - Updates arrive in the app through Sparkle. - Stays on the Mac: audio, transcripts, summaries and speaker voice fingerprints, as plain files under ~/Library/Application Support/Daisy or a folder you pick . Transcription and speaker separation run on-device. No account, no telemetry, no analytics SDK. - Leaves only after you turn it on: transcript text, never audio, to the cloud summarizer you set up Anthropic, OpenAI, Kimi or Cursor on your key, or your ChatGPT account ; meeting titles and attendee names to Anthropic web search if you enable attendee research; a session you send to Notion, Linear, Slack, a webhook or another MCP server; session text, summaries, voice fingerprints and screenshots to your own iCloud if you turn on iPhone sync audio never goes through the cloud ; Google sign-in if you connect Google Calendar. - Otherwise the network sees: the update check and download from mydaisy.io , and the one-time download of the speech models you chose from huggingface.co on macOS 26, Apple's speech engine fetches its language files from Apple . - Check it yourself in ten minutes: block Daisy in a firewall, set the summarizer to Apple Intelligence or a local model, record a meeting, and you still get a transcript and a summary. The steps and the hosts the app can reach are at https://mydaisy.io/verify-local https://mydaisy.io/verify-local . Daisy runs an MCP server inside the app, so Claude Desktop, Claude Code, Cursor or Codex can search and read your meetings. 1. In Daisy, open Settings → Connections → MCP server and turn on MCP server . 2. Next to Claude Desktop , click the connect button. Daisy writes the entry into claude desktop config.json for you, access token included Claude Desktop runs it through npx , so Node.js must be installed . Restart Claude Desktop. 3. Ask Claude something like "What did we decide about the launch date in last week's calls?" To add it by hand, put this into ~/Library/Application Support/Claude/claude desktop config.json the token is on the same screen, under Privacy → Access token → Copy : { "mcpServers": { "daisy": { "command": "npx", "args": "-y", "mcp-remote@0.1.38", "http://127.0.0.1:54321/sse", "--transport", "sse-only", "--allow-http", "--header", "Authorization: Bearer