Interact with Apple Notes using natural language on macOS.
Apple Notes MCP Server is a Model Context Protocol server that enables seamless interaction with Apple Notes through natural language. Create, search, and retrieve notes effortlessly using Claude or other AI assistants! 🎉
Clone the repository:
git clone https://github.com/Siddhant-K-code/mcp-apple-notes.git
cd mcp-apple-notes
Install dependencies:
yarn install
Build the project:
yarn build
Start the server:
yarn start
Configure Claude Desktop. Update your claude_desktop_config.json
with:
{
"mcpServers": {
"apple-notes": {
"command": "yarn",
"args": ["start"],
"cwd": "/path/to/mcp-apple-notes"
}
}
}
Note: Replace
/path/to/mcp-apple-notes
with the actual path to your cloned repository. You may need to authorize the script to access Apple Notes when first running commands.
When the server starts successfully, you'll see:
Starting Apple Notes MCP server.
The server is now ready to handle your note operations! 🎉
Create Note
{
title: string; // The title of the note
content: string; // The content of the note
tags?: string[]; // Optional tags for the note
}
Note created: My New Note
Search Notes
{
query: string; // The search query
}
Meeting Notes
Shopping List
Ideas for Project
Get Note Content
{
title: string; // The exact title of the note
}
[Full content of the note]
Create notes during meetings or brainstorming sessions:
{
"title": "Team Meeting Notes",
"content": "Discussion points:\n1. Project timeline\n2. Resource allocation",
"tags": ["meetings", "work"]
}
Search for specific notes when you need them:
{
"query": "meeting"
}
Get the full content of a specific note:
{
"title": "Team Meeting Notes"
}
The project uses TypeScript and follows modern ES modules patterns. Key files:
src/index.ts
: Main server implementationsrc/services/appleNotesManager.ts
: Core note management functionalitysrc/utils/applescript.ts
: AppleScript integration utilitiesA development container configuration is provided for VS Code users, offering:
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for Apple Notes users
Manage WordPress sites and create content with AI-generated featured images.
A powerful, Go-based task management server with MCP support, AI editor integration, and a VS Code extension. It supports smart task creation, markdown, and project organization.
Automates marketing operations with AI-powered optimization, real-time analytics, and multi-platform integration.
Mercado Pago's official MCP server, offering tools to interact with our API, simplifying tasks and product integration.
An MCP Server Integration with Apple Shortcuts
An intelligent shipping assistant for managing shipments, requiring a ShipBoss API token.
Manage your tasks and projects with the Todoist API.
Interact with Asana tasks, projects, workspaces, and comments using the Asana API.
Enables AI assistants to seamlessly interact with your Twenty CRM data through its API.
A todo management system designed for coordinating tasks across multiple projects, utilizing MongoDB and MQTT.