Apple Notes Model Context Protocol Server for Claude Desktop.
Read your Apple Notes with Claude Model Context Protocol
Overview
Apple Notes MCP is a server application that allows you to read and manage your local Apple Notes database through integration with the Claude Desktop application.
To use Apple Notes MCP, install the server on your machine using 'uv' or 'pip', and configure it to access your Apple Notes. You also need to grant full disk access for the server to read the notes database.
- Read and search through your Apple Notes - Retrieve full content of individual notes - Get all notes with a simple command
- Finding forgotten notes quickly through search functionality.
- Managing personal notes more efficiently via Claude Desktop.
- Integrating note-taking with other functionalities of Claude.
Add to your AI client
Use these steps to connect Apple Notes Model Context Protocol Server for Claude Desktop. in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"apple-notes-mcp-sirmews": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-notes-mcp-sirmews"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"apple-notes-mcp-sirmews": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-notes-mcp-sirmews"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"apple-notes-mcp-sirmews": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-notes-mcp-sirmews"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"apple-notes-mcp-sirmews": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-notes-mcp-sirmews"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"apple-notes-mcp-sirmews": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-notes-mcp-sirmews"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"apple-notes-mcp-sirmews": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-notes-mcp-sirmews"
]
}
}
}FAQ
Does Apple Notes MCP support encrypted notes?
No, currently there is no handling of encrypted notes.
Can I create or edit notes using Apple Notes MCP?
No, this version does not support creating or editing notes; it only allows reading and searching.
Is there any support for syncing notes with iCloud?
No, the current implementation does not handle cloud sync status.