loading…
Search for a command to run...
loading…
Powerful tools for automating Apple Notes using Model Context Protocol (MCP). Full CRUD support with HTML content, folder management, and search capabilities.
Powerful tools for automating Apple Notes using Model Context Protocol (MCP). Full CRUD support with HTML content, folder management, and search capabilities.
Powerful tools for automating Apple Notes using Model Context Protocol (MCP)
mcp-name: io.github.henilcalagiya/mcp-apple-notes
PyPI version License: MIT Python 3.10+
Apple Notes MCP Server provides seamless integration of Apple Notes with any MCP-compatible client. It enables full note automation — including creating, reading, updating, and deleting notes — through a simple and secure AppleScript API layer.
uvx or manual setupmacOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Alternative (pip):
pip install uv
Add this configuration to your MCP client:
For Perplexity, Cursor, Continue.dev, Claude Desktop:
{
"mcpServers": {
"apple-notes": {
"command": "uvx",
"args": ["mcp-apple-notes@latest"]
}
}
}
🎉 That's it! Your MCP client will automatically install and run the package when needed.
Note: Ensure your MCP client has permission to access Apple Notes and execute AppleScript commands in System Preferences → Security & Privacy → Privacy → Accessibility.
create_note - Create notes with HTML contentread_note - Read notes by ID with verificationupdate_note - Update notes by ID with HTML contentdelete_note - Delete notes by ID with verificationmove_note - Move notes between folderslist_all_notes - List all notes across all folderscreate_folder - Create folders with path supportread_folder - Read folder details by IDrename_folder - Rename folders by IDdelete_folder - Delete folders by IDmove_folder - Move folders between locationssearch_notes - Search notes by keywordslist_folder_with_structure - Show folder hierarchylist_notes_with_structure - Show folders + notes hierarchyHTML Formatting: <h1-h6>, <b><i><u>, <p><div><br>, <ul><ol><li>, <table>, <a>
Special Features:
The server follows the MCP protocol specification and is built with a modular architecture:
"No module named 'mcp'" Error
uvx for automatic installationuv is installed and in PATHAppleScript Permission Denied
Notes Not Found
This project is licensed under the MIT License - see the LICENSE file for details.
Henil C Alagiya
Support & Contributions:
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"henilcalagiya-mcp-apple-notes": {
"command": "npx",
"args": []
}
}
}