Whispernotes logo

Whispernotes

Search, read, and create local Whisper Notes transcripts through MCP tools on macOS.

Install Whispernotes

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for whispernotes, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The whispernotes MCP server connects MCP clients to the Whisper Notes Mac app for local transcript search, retrieval, and audio or video transcription. It runs through the app's installed CLI over stdio, while Whisper Notes exposes a local Unix socket rather than a network endpoint. Reach for it when an agent needs to inspect transcript history, retrieve long recordings in sections, or add new recordings to that history without sending audio to a cloud service. It requires the direct-download Mac app on macOS 14 or later with Local CLI & MCP enabled.

Use cases

  • Search meeting transcripts for decisions or action items
  • Read the latest voice note and summarize its contents
  • Transcribe local audio or video files into transcript history
  • Retrieve long transcripts in paged sections
  • Check which speech-to-text model is active

Key features

  • Searches local transcript history with snippets
  • Reads transcripts with timestamps or speaker labels
  • Transcribes audio and video files on-device
  • Pages long transcript responses with offsets
  • Lists installed models and the active model
  • Runs through local stdio and a Unix socket

Tools6

What Whispernotes lets your agent do. Expand a tool for its parameters.

Self-reported~78 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

5/5 checks healthy over the last 52d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit3mo agoMost recent push to the default branch.
Tools exposed6Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Whispernotes works

What the whispernotes MCP server does

The whispernotes MCP server gives MCP-compatible agents access to transcript data managed by the Whisper Notes Mac app. It can return recent transcript records, search the full local history, read a selected transcript, retrieve the newest transcript, transcribe an audio or video file, and report installed speech-recognition models.

The server is intended for workflows that combine speech-to-text with another agent task. For example, an agent can locate a meeting by keywords, read its transcript, and prepare follow-up content. New recordings processed with transcribe_file are added to Whisper Notes history, so they can be found by later searches.

How it works

Whisper Notes performs transcription on the Mac using local models, including Parakeet, Whisper, and SenseVoice. The app stores the resulting transcripts in its local history. The MCP process communicates with the app through a Unix domain socket protected with 0600 permissions; it does not expose a TCP port, HTTP endpoint, or network interface.

MCP clients start the installed command with whispernotes mcp using stdio. Transcript reads support optional timestamps and speaker labels. Large results can be paged: when a response reaches its character limit, the server includes a truncation marker and the next offset to request. This allows agents to process long recordings without requiring the entire transcript in one response.

Setup and configuration

Install Whisper Notes for Mac version 1.5.5 or newer from the direct DMG download. The supported environment is macOS 14 or later on Apple Silicon; the Mac App Store build does not include the Local API needed here. In the app, open Settings, choose Integrations, and enable Local CLI & MCP. Then select Install CLI.

For Claude Code, register the server with claude mcp add whispernotes -- whispernotes mcp. Claude Desktop can use a configuration entry with the installed executable as the command and mcp as its argument. Other local stdio clients, including Cursor, use the same command and argument arrangement. Use the full path returned by which whispernotes when a graphical client cannot find the shell-installed executable.

Tools and capabilities

The whispernotes MCP server exposes these tools:

  • list_transcripts returns recent entries, with optional source filtering.
  • search_transcripts finds full-text matches and provides snippets.
  • get_transcript reads one transcript and accepts options for timestamps, speakers, character limits, and offsets.
  • get_latest_transcript retrieves the newest transcript, with timestamp and speaker options.
  • transcribe_file processes an audio or video path and saves the result to history.
  • list_models reports installed models and identifies the active one.

The corresponding CLI also supports status checks, transcript export, model selection, language selection, JSON output, and direct transcript display. Those commands are available from the installed whispernotes binary but are separate from the MCP tool list.

Limitations and notes

The whispernotes MCP server depends on the Whisper Notes Mac application being installed and configured; the repository documents the embedded server rather than providing a separate package to install with npm or pip. It is local to the Mac user account and is off until the integration toggle is enabled.

The application and its embedded CLI and MCP server are commercial software. The repository's documentation and metadata are MIT-licensed, which does not make the application itself MIT-licensed. MCP clients may request approval before tool calls, depending on the client's behavior.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Whispernotes

whispernotes is an MCP server that connects MCP clients to the Whisper Notes Mac app through its local CLI and API. Its main tools list, search, read, and retrieve transcripts, transcribe audio or video files, and list installed speech-to-text models. Processing and transcript storage remain on the Mac.

Install Whisper Notes for Mac 1.5.5 or later from the direct DMG, then enable Settings → Integrations → Local CLI & MCP and click Install CLI. The MCP server is embedded in the app, so no separate npm or pip installation is required.

Yes, whispernotes works with Cursor through stdio. Configure Cursor to run the `whispernotes` command with `mcp` as its argument. The same local command pattern is described for other MCP clients.

No, transcription and transcript storage are described as on-device. Communication uses a local Unix socket with `0600` permissions, and the server does not provide an HTTP endpoint, TCP port, or network interface.

Use the `transcribe_file` MCP tool with the required file path. It accepts an audio or video file, runs transcription through Whisper Notes, and saves the resulting transcript to local history.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWhispernotes AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/whispernotes?style=directory)](https://allmcps.com/mcp/whispernotes)
HTML Embed
<a href="https://allmcps.com/mcp/whispernotes"><img src="https://allmcps.com/api/badge/whispernotes?style=directory" alt="Whispernotes on AllMCPs" /></a>