apple-notes-mcp
by sweetrb·★ 27·Score 44
MCP server that bridges AI assistants with Apple Notes on macOS via AppleScript.
Overview
This MCP server enables Claude and other AI assistants to interact with Apple Notes on macOS. It provides comprehensive functionality including creating, reading, searching, updating, and deleting notes, as well as managing folders and handling multiple accounts. The server uses AppleScript to communicate with the Notes app, ensuring all data stays local on the user's machine.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you use Apple Notes on macOS and want AI assistance to create, search, and organize your notes with full privacy since all processing stays local.
When NOT to choose this
Don't choose this if you need cross-platform support or use a note-taking app other than Apple Notes, as this is macOS-specific and requires Apple Notes.
Tools this server exposes
11 tools extracted from the READMEcreate-notecreate-note(title, content, tags?, folder?, account?, format?)Creates a new note in Apple Notes with optional folder and account targeting
search-notessearch-notes(query, searchContent?, account?, folder?, modifiedSince?, limit?)Searches for notes by title or content with optional filtering
get-note-contentget-note-content(id?, title?, account?)Retrieves the full content of a specific note by ID or title
get-note-detailsget-note-details(title, account?)Retrieves metadata about a note without full content
update-noteupdate-note(id?, title?, newTitle?, newContent, account?, format?)Updates an existing note's content and/or title
delete-notedelete-note(id?, title?, account?)Deletes a note by moving it to Recently Deleted
move-notemove-note(id?, title?, folder, account?)Moves a note to a different folder or account
list-noteslist-notes(account?, folder?, modifiedSince?, limit?)Lists all notes with optional filtering by folder and date
list-folderslist-folders(account?)Lists all folders in an account with full hierarchical paths
create-foldercreate-folder(name, account?)Creates a new folder in Apple Notes
delete-folderdelete-folder(name, account?)Deletes a folder in Apple Notes
Comparable tools
Installation
Installation
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"apple-notes": {
"command": "npx",
"args": ["apple-notes-mcp"]
}
}
}npm
npm install -g github:sweetrb/apple-notes-mcpClaude Code
Install the sweetrb/apple-notes-mcp MCP server so you can help me manage my Apple NotesFAQ
- What platforms are supported?
- This MCP server only works on macOS as it uses AppleScript to interact with Apple Notes.
- How do I grant access to Notes.app?
- On first use, macOS will ask for permission to automate Notes.app. Click 'OK' to allow access.
Compare apple-notes-mcp with
Last updated · Auto-generated from public README + GitHub signals.