mcp-name: io.github.henilcalagiya/mcp-apple-notes 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. Full CRUD support for Apple Notes (Create, Read, Update, Delete) Works with Continue.dev, Claude Desktop,
Add this skill
npx mdskills install henilcalagiya/mcp-apple-notesComprehensive Apple Notes automation with 14 well-organized tools and excellent setup docs
1# Apple Notes MCP Server23> Powerful tools for automating Apple Notes using Model Context Protocol (MCP)45**mcp-name: io.github.henilcalagiya/mcp-apple-notes**67[](https://pypi.org/project/mcp-apple-notes/)8[](https://opensource.org/licenses/MIT)9[](https://www.python.org/downloads/)1011## Overview1213Apple 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.1415## Features1617* **Full CRUD support** for Apple Notes (Create, Read, Update, Delete)18* **Works with Continue.dev, Claude Desktop, Perplexity, and other MCP clients**19* **Native AppleScript integration** for reliable macOS automation20* **Comprehensive tools** for Apple Notes automation21* **Automatic installation** via `uvx` or manual setup22* **FastMCP implementation** with modern decorator-based API2324## Requirements2526* **macOS** - Required for AppleScript support27* **Python 3.10+** - Required for MCP SDK compatibility28* **Apple Notes application** - Must be installed and accessible29* **MCP-compatible client** (e.g., Continue.dev, Claude Desktop)3031## Quick Start3233### Step 1: Install uv (if not already installed)3435**macOS/Linux:**36```bash37curl -LsSf https://astral.sh/uv/install.sh | sh38```3940**Windows (PowerShell):**41```powershell42powershell -c "irm https://astral.sh/uv/install.ps1 | iex"43```4445**Alternative (pip):**46```bash47pip install uv48```4950### Step 2: Add MCP Configuration5152Add this configuration to your MCP client:5354**For Perplexity, Cursor, Continue.dev, Claude Desktop:**55```json56{57 "mcpServers": {58 "apple-notes": {59 "command": "uvx",60 "args": ["mcp-apple-notes@latest"]61 }62 }63}64```6566**🎉 That's it!** Your MCP client will automatically install and run the package when needed.6768> **Note:** Ensure your MCP client has permission to access Apple Notes and execute AppleScript commands in System Preferences → Security & Privacy → Privacy → Accessibility.6970## Available Tools7172### **Note Management (6 tools)**73- `create_note` - Create notes with HTML content74- `read_note` - Read notes by ID with verification75- `update_note` - Update notes by ID with HTML content76- `delete_note` - Delete notes by ID with verification77- `move_note` - Move notes between folders78- `list_all_notes` - List all notes across all folders7980### **Folder Management (5 tools)**81- `create_folder` - Create folders with path support82- `read_folder` - Read folder details by ID83- `rename_folder` - Rename folders by ID84- `delete_folder` - Delete folders by ID85- `move_folder` - Move folders between locations8687### **Search & Structure (3 tools)**88- `search_notes` - Search notes by keywords89- `list_folder_with_structure` - Show folder hierarchy90- `list_notes_with_structure` - Show folders + notes hierarchy91929394## Content Support9596**HTML Formatting**: `<h1-h6>`, `<b><i><u>`, `<p><div><br>`, `<ul><ol><li>`, `<table>`, `<a>`9798**Special Features**:99- Unicode and emoji support (🚀, ✅, 📝)100- Nested folder paths (up to 5 levels)101- Automatic character escaping102- Rich content with headers, lists, tables103104## Architecture105106The server follows the MCP protocol specification and is built with a modular architecture:107108- **AppleScript Layer** - Handles direct interaction with Apple Notes109- **Tools Layer** - Wraps AppleScript operations for MCP tools110- **FastMCP Server Layer** - Implements MCP protocol using decorators111112## Troubleshooting113114### Common Issues1151161. **"No module named 'mcp'" Error**117 - Use `uvx` for automatic installation118 - Ensure `uv` is installed and in PATH1191202. **AppleScript Permission Denied**121 - Grant permission to your terminal/MCP client in System Preferences → Security & Privacy → Privacy → Accessibility1221233. **Notes Not Found**124 - Ensure Apple Notes app is installed and accessible125 - Check that notes exist in the default location126127## License128129This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.130131## Author132133**Henil C Alagiya**134135* **GitHub**: [@henilcalagiya](https://github.com/henilcalagiya)136* **LinkedIn**: [Henil C Alagiya](https://linkedin.com/in/henilcalagiya)137138**Support & Contributions:**139140* 🐛 **Report Issues**: [GitHub Issues](https://github.com/henilcalagiya/mcp-apple-notes/issues)141* 💬 **Questions**: Reach out on [LinkedIn](https://linkedin.com/in/henilcalagiya)142* 🤝 **Contributions**: Pull requests welcome!143
Full transparency — inspect the skill content before installing.