MCP Server - My Apple Remembers

by baryhuang

12 393 downloads Not rated yet MIT
GitHub

About

A lightweight MCP server that integrates with Apple Notes to create a personal memory system for AI. Easily recall and save information from your Mac using simple AppleScript commands. Compatible with all macOS versions with minimal setup requirements.

Details

License
MIT

Explore

Memory Recall: Access notes, calendar events, messages, files and other information from your Mac
Memory Persistence: Save important information to Apple Notes for future reference
Minimal Setup: Just enable Remote Login on the target Mac
Universal Compatibility: Works with all macOS versions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server - My Apple Remembers
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Enable SSH on macOS
- Install Docker Desktop for local Mac
- Add this MCP server to Claude Desktop

You can configure Claude Desktop to use the Docker image by adding the following to your Claude configuration:

{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
]
}
}
}

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server - my apple remembers": {
            "my-apple-remembers": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "-e",
                    "MACOS_USERNAME=your_macos_username",
                    "-e",
                    "MACOS_PASSWORD=your_macos_password",
                    "-e",
                    "MACOS_HOST=localhost",
                    "--rm",
                    "buryhuang/mcp-my-apple-remembers:latest"
                ]
            }
        }
    }
}

McpServers

{
    "my-apple-remembers": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "-e",
            "MACOS_USERNAME=your_macos_username",
            "-e",
            "MACOS_PASSWORD=your_macos_password",
            "-e",
            "MACOS_HOST=localhost",
            "--rm",
            "buryhuang/mcp-my-apple-remembers:latest"
        ]
    }
}
A simple MCP server that recalls and saves memories from and to Apple Notes.

Docker Pulls
License: MIT

image

Features

Memory Recall: Access notes, calendar events, messages, files and other information from your Mac
Memory Persistence: Save important information to Apple Notes for future reference
Minimal Setup: Just enable Remote Login on the target Mac
Universal Compatibility: Works with all macOS versions

Control in your hand

You can use prompt to instruct how you want your memory to be save. For example:
You should always use Folder "baryhuang" on recall and save memory.

Installation

- Enable SSH on macOS - Install Docker Desktop for local Mac - Add this MCP server to Claude Desktop

You can configure Claude Desktop to use the Docker image by adding the following to your Claude configuration:

{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
]
}
}
}

Developer Instructions

Clone the repo

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.