apple-notes-mcp

apple-notes-mcp

93

The Apple Notes Model Context Protocol Server enables local access and searching of Apple Notes for the Claude Desktop environment. Despite its functionality, it lacks support for encrypted or pinned notes. Development and configuration are facilitated using `uv` commands.

Apple Notes Model Context Protocol Server for Claude Desktop

  • Provides local Apple Notes database access for Claude Desktop.
  • Enables note searching and retrieval of note contents.

Components

  • Resources: Read and write capabilities for Apple Notes.
  • Tools: Provides prompts such as get-all-notes, read-note, and search-notes.

Missing Features

  • Does not handle encrypted notes or cloud sync status.
  • No support for pinned notes filtering or checklist status.

Quickstart

  • Installation is recommended using uv or uv pip.
  • Configure server via claude_desktop_config.json on MacOS or Windows.

Mac OS Disk Permissions

  • Full Disk Access is required to access the Apple Notes database.

Development

  • Use uv for building and publishing packages to PyPI.
  • Debugging is supported with MCP Inspector.