apple-notes-mcp
Provides tools for searching, retrieving, and creating notes in Apple Notes on macOS.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@apple-notes-mcpfind notes about recipes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Apple Notes MCP Server
MCP (Model Context Protocol) server for Apple Notes integration on macOS. Provides programmatic access to create, read, and search Apple Notes.
Features
Search Notes: Find notes using comma-separated search terms (OR logic)
Get Note by Title: Retrieve note content by its title
Get Note by ID: Retrieve note content by its unique ID
Create Note: Create new notes with title and content
Related MCP server: macnotes-mcp
Requirements
macOS (Apple Notes is macOS-only)
Node.js (version 14 or higher recommended)
Apple Notes app installed
Installation
npm installUsage
This is an MCP server designed to be used with MCP-compatible clients. To run the server:
npm startOr directly:
node index.jsAvailable Tools
find_apple_notes
Search for notes using comma-separated terms (OR search).
Parameters:
search_terms(string, required): Comma-separated search terms
Returns: JSON array of matching notes with id, title, creation_date, and modification_date
get_apple_note_by_title
Get the content of a specific note by its title.
Parameters:
title(string, required): Title of the note
Returns: Note content as text
get_apple_note_by_id
Get the content of a specific note by its ID.
Parameters:
note_id(string, required): ID of the note
Returns: Note content as text
create_apple_note
Create a new note in Apple Notes.
Parameters:
title(string, required): Title of the new notecontent(string, required): Content of the new note
Returns: Success message with the new note's ID
Configuration
To use this MCP server with Claude Desktop or other MCP clients, add it to your MCP configuration file:
{
"mcpServers": {
"apple-notes": {
"command": "node",
"args": ["/path/to/apple-notes-mcp/index.js"]
}
}
}Limitations
Only works on macOS with Apple Notes installed
Requires appropriate permissions for osascript to access Notes
Read-only operations - no editing or deletion capabilities (preserves note integrity)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/farmerajf/apple-notes-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server