logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Notes-MCP

Enable interaction with Apple Notes through natural language commands, allowing users to create, update, delete, and search for notes. Automatically manages trip planning requests by generating detailed notes based on user input.

Author

Notes-MCP logo

Rish-it

No License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

notetakingnotesrishnotes mcprish notesnotes based

NotesY - Apple Notes Integration for Claude

A Claude MCP integration that allows seamless interaction with Apple Notes through natural language.

Features

  • Create notes with content and titles
  • Update existing notes with new content
  • Delete notes by title
  • Search for notes containing specific text
  • Automatically detect trip planning requests and create notes

Installation

  1. Clone and build the project:
git clone https://github.com/yourusername/NotesY.git
cd NotesY
npm install
npm run build
  1. Add to Claude's configuration (usually at ~/Library/Application Support/Claude/claude_desktop_config.json):
{
  "mcpServers": {
    "NotesY": {
      "command": "node",
      "args": ["/absolute/path/to/NotesY/dist/index.js"]
    }
  }
}

Usage

With Claude Desktop

Simply talk to Claude Desktop and ask it to:

Create a note titled 'shopping list' with items: milk, eggs, bread

Add meeting notes to my 'work' note

Delete my 'old tasks' note

Search for notes with 'project'

You can also just give Claude long text and it will create a note with appropriate title:

Create a comprehensive trip plan for Krabi, Thailand, including recommended duration, best time to visit, must-see attractions, accommodation options, transportation tips, food recommendations, and budget considerations.

Using the CLI

For testing without Claude, you can use the built-in CLI:

npm run cli

This lets you enter natural language commands directly and see the results.

Local Development

git clone https://github.com/yourusername/NotesY.git
cd NotesY
npm install
npm run build
npm run dev

To run the Express server for API testing:

START_EXPRESS_SERVER=true npm run dev

How it Works

NotesY uses AppleScript to interact with the macOS Notes app, providing natural language understanding through an MCP integration with Claude Desktop.

See Also

`