macOS Β· Cursor Β· MCP Β· Local only

Use Apple Notes inside Cursor

Connect your ideas in Apple Notes to Cursor's AI. Structured folders, orchestrator plans (NextSteps.md), and agent loops β€” with a guided setup app that configures everything for you.

Apple Notes connected to Cursor IDE

Requirements

πŸ–₯ macOS 13+

Apple Notes and Automation permissions are macOS-only.

πŸ““ Apple Notes

iCloud or β€œOn My Mac” account with Notes.app installed.

⚑ Node.js 18+

Required for the MCP server. The setup app checks this for you.

⌨️ Cursor

Any recent Cursor build with MCP support (Settings β†’ MCP).

Install the macOS app

The easiest path for end users is the Apple Notes Ideas.app β€” a double-click setup guide that configures Cursor and Apple Notes automatically.

Option A β€” Download the app (recommended)

  1. Download Apple Notes Ideas.app from the GitHub Releases page.
  2. Drag the app to Applications.
  3. Double-click to launch the setup guide.
  4. Follow the on-screen steps (see Setup wizard below).

Option B β€” Build from source

git clone https://github.com/adamroszyk/apple-notes-ideas-mcp.git
cd apple-notes-ideas-mcp
npm install
npm run build:macos-app
cp -R "build/Apple Notes Ideas.app" /Applications/
open "/Applications/Apple Notes Ideas.app"

Option C β€” npm (developers)

npx apple-notes-ideas-mcp setup --gui   # native macOS dialogs
npx apple-notes-ideas-mcp setup           # terminal wizard
What gets installed? The app bundles the MCP server and a launcher Cursor calls at /Applications/Apple Notes Ideas.app/Contents/MacOS/mcp-server. Setup writes your Cursor config automatically β€” no manual JSON editing.

Setup wizard walkthrough

When you open the app (or run setup --gui), a native macOS guide walks you through every step. Here is exactly what to expect:

  1. 1

    Welcome screen

    Click Continue to start. The wizard explains that it will:

    • Verify Node.js and Cursor
    • Connect to Apple Notes
    • Configure Cursor MCP automatically
    • Create your Apple Notes workspace folder
    macOS setup wizard welcome dialog

    Illustrative mockup of the setup welcome dialog.

  2. 2

    Grant Apple Notes permission

    macOS shows an Automation prompt. Click OK and allow this app (or Cursor) to control Notes.

    • If you miss the prompt: System Settings β†’ Privacy & Security β†’ Automation
    • Enable Notes for Apple Notes Ideas or Cursor
    • Click Retry in the setup wizard
    macOS Automation settings for Notes permission

    Illustrative mockup of Automation permissions in System Settings.

  3. 3

    Cursor MCP auto-configuration

    The wizard merges an entry into ~/.cursor/mcp.json:

    {
      "mcpServers": {
        "apple-notes-ideas": {
          "type": "stdio",
          "command": "/Applications/Apple Notes Ideas.app/Contents/MacOS/mcp-server",
          "args": []
        }
      }
    }

    It also creates the Apple Notes root folder in Notes.app.

  4. 4

    First idea (optional)

    Name your first project folder β€” or skip and create ideas later in Cursor.

  5. 5

    Setup complete

    The wizard saves a first-session prompt to:

    ~/Library/Application Support/Apple Notes Ideas/first-session-prompt.txt

    Click Open Cursor to launch Cursor and continue below.

Folder structure in Apple Notes

Every idea gets its own folder. Each note lives in its own subfolder:

Apple Notes/                          ← root folder
β”œβ”€β”€ My Startup Idea/                  ← one subfolder per idea
β”‚   β”œβ”€β”€ NextSteps.md/                 ← orchestrator plan
β”‚   β”‚   └── NextSteps.md
β”‚   β”œβ”€β”€ Research/
β”‚   β”‚   └── Research
β”‚   └── Loops/                        ← loop agent workspace
β”‚       └── weekly-validation/
β”‚           β”œβ”€β”€ Loop Definition.md/
β”‚           └── Loop Run 2025-06-24/
Diagram of Apple Notes folder hierarchy

Use in Cursor

1. Restart Cursor and enable MCP

  1. Quit Cursor completely (Cmd+Q) and reopen it.
  2. Open Cursor Settings β†’ MCP (or Tools & MCP).
  3. Find apple-notes-ideas and ensure it is enabled (green toggle).
  4. If it shows an error, re-run the setup app and restart Cursor again.
Cursor MCP settings with apple-notes-ideas enabled

Illustrative mockup of Cursor MCP settings.

2. Paste the first-session prompt

Open the saved prompt file or copy this into a new Cursor chat:

You have the Apple Notes Ideas MCP connected.

1. Call get_workspace_info and explain the folder structure to me.
2. Call setup_root_folder to create the "Apple Notes" root.
3. Ask me what idea I want to capture, then create_idea with that name.
4. Call generate_next_steps with a vision sketch based on our conversation.
5. Read NextSteps.md back to me and ask every open clarifying question one at a time.
6. Update the plan as I answer until status can move from Draft to Ready.
7. When I say "create a loop", use create_loop and explain manual vs scheduled runs.

3. Verify connection

Ask Cursor in chat:

Call get_setup_status and confirm everything is configured.

4. Start working with your ideas

Cursor chat using Apple Notes MCP tools

Illustrative mockup of Cursor calling MCP tools for your Notes workspace.

Cursor can now:

How the orchestrator & loop agents work

Orchestrator and Loop agent workflow diagram
Install app
↓
Setup wizard
β†’
Notes permission
β†’
Cursor MCP config
↓
Restart Cursor
β†’
Enable MCP server
β†’
Paste first prompt
↓
Orchestrator agent
+
Loop agent
↓
Ideas live in Apple Notes

🎯 Orchestrator agent

  • Reads NextSteps.md for each idea
  • Asks clarifying questions before building
  • Updates the plan as you answer
  • Breaks work into concrete tasks when Ready

πŸ”„ Loop agent

  • Creates loops under Loops/
  • Runs manually via run_loop
  • Registers scheduled runs via schedule_loop
  • Logs findings in dated Loop Run notes

MCP tools available in Cursor

ToolWhat it does
get_workspace_infoExplain folder structure & agent roles
get_setup_statusCheck if local setup is complete
setup_root_folderCreate Apple Notes root
create_ideaNew idea subfolder
generate_next_stepsAI orchestrator plan with open questions
create_loop / run_loopDesign and execute iteration loops
get_note / update_noteRead and write note content

Troubleshooting

β€œAutomation permission denied”

Fix System Settings β†’ Privacy & Security β†’ Automation β†’ enable Notes for Cursor or Apple Notes Ideas. Re-run setup.

MCP server not showing in Cursor

Node.js not found

Re-run setup anytime

open "/Applications/Apple Notes Ideas.app"
# or
npx apple-notes-ideas-mcp setup --gui --force

Ready to connect Notes and Cursor?

Download the app, run the 2-minute setup guide, and start capturing ideas with AI orchestration.