Labsco
MCP SERVER

Apple Notes Semantic Search

by Dan8Oren

Search Apple Notes semantically as well as by text, then create, edit, append to, move or delete a note by its id or its title.

Note-Taking & Personal Knowledge BasesVerified
Summary
Semantic search over your own notes, once the index has been built.

The 10 tools cover the read and write sides of Apple Notes evenly, but search-notes only earns its keep after index-notes has run, and that pass is the one step a reader is likely to skip. Notes are addressed by noteId or by title, and get-note returning a candidate list on an ambiguous title is the detail that keeps an agent from editing the wrong one. Deletion moves a note to Recently Deleted rather than removing it.

What it is

An MCP server over the Apple Notes app on the machine it runs on, with an index built for semantic search.

What you get
  • Semantic and full-text search over the notes, optionally narrowed to a folder path.
  • The folder tree with full paths and note counts, and note listings with titles, paths and timestamps, with content included on request.
  • A note's full content by id or by title — and, when a title matches more than one note, a candidate list to disambiguate from rather than a guess.
  • Writing in three forms: create a note with markdown content in a folder, edit its title or body, or append to what is already there.
  • Filing and removal — move a note to another folder path, or delete it into Recently Deleted.
Requirements

The Apple Notes app on the same machine, and one indexing pass before search returns anything — index-notes takes seconds to minutes depending on how many notes there are.

Setup effort

One command — npx -y @dan8oren/mcp-apple-notes