My Apple Remembers
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 requirement
What is My Apple Remembers?
My Apple Remembers is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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 a...
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 requirement
This server falls under the Knowledge & Memory category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A lightweight MCP server that integrates with Apple Notes to
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx my-apple-remembersConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use My Apple Remembers
My Apple Remembers is a lightweight MCP server that uses AppleScript over SSH to integrate Apple Notes into a persistent memory system for AI assistants. It exposes two tools: one to save information to a designated Apple Notes note, and one to recall stored memories. This gives Claude and other MCP-compatible agents a durable, human-readable memory store that lives on your Mac inside the Notes app — no cloud service, no subscription, and no third-party storage required. The server runs in a Docker container and connects to your Mac via SSH credentials.
Prerequisites
- macOS with Apple Notes app enabled and accessible
- SSH enabled on your Mac (System Settings → General → Sharing → Remote Login)
- Docker Desktop installed and running
- Your macOS username and password (used for SSH authentication by the container)
- Claude Desktop or another MCP-compatible client
Enable SSH on your Mac
The Docker container connects to your Mac via SSH to execute AppleScript commands. Enable Remote Login in System Settings.
# Enable SSH via command line (requires admin password)
sudo systemsetup -setremotelogin on
# Verify SSH is active
systemsetup -getremoteloginClone the repository and build the Docker image
Clone the my-apple-remembers repository and build the Docker image locally.
git clone https://github.com/honeybluesky/my-apple-remembers.git
cd my-apple-remembers
docker build -t mcp-my-apple-remembers .Test the Docker container manually
Run the container with your macOS credentials to verify it can connect and execute AppleScript. Replace the placeholder values with your actual username, password, and hostname.
docker run -i --rm \
-e MACOS_USERNAME=your-mac-username \
-e MACOS_PASSWORD=your-mac-password \
-e MACOS_HOST=localhost \
mcp-my-apple-remembersFind your Mac's hostname
If running the container on the same Mac, use 'localhost'. If running on a different machine, find the target Mac's hostname or IP address.
# Get hostname of current Mac
hostname
# Or get IP address
ipconfig getifaddr en0Configure Claude Desktop
Add the my-apple-remembers server to your Claude Desktop configuration. The server runs as a Docker container so Docker must be running when Claude Desktop starts.
Restart Claude Desktop and create a memory
After restarting Claude Desktop, ask Claude to save a piece of information to test that the save and recall tools are working correctly.
My Apple Remembers Examples
Client configuration
Claude Desktop configuration using the Docker image. Replace MACOS_USERNAME and MACOS_PASSWORD with your actual macOS credentials.
{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "MACOS_USERNAME=your-mac-username",
"-e", "MACOS_PASSWORD=your-mac-password",
"-e", "MACOS_HOST=localhost",
"mcp-my-apple-remembers"
]
}
}
}Prompts to try
These queries use the my_apple_save_memory and my_apple_recall_memory tools to interact with Apple Notes.
- "Remember that my AWS production account ID is 123456789 and save it to my notes."
- "What have you saved about my project preferences?"
- "Save this meeting summary to my Apple Notes memory: [paste your notes here]."
- "Recall everything you know about my current project goals."
- "Save my preferred code style guidelines so you can reference them in future sessions."Troubleshooting My Apple Remembers
Docker container cannot connect to Mac via SSH — 'Connection refused' error
Verify SSH is enabled: run 'sudo systemsetup -getremotelogin' and confirm it returns 'On'. If running the container on the same Mac as the target, use MACOS_HOST=host.docker.internal instead of localhost, as Docker containers use a special hostname to reach the host machine.
SSH authentication fails with 'Permission denied'
Ensure MACOS_USERNAME is your short macOS account name (visible in System Settings → Users & Groups, not the display name). Verify the password is correct by testing SSH manually in a terminal: ssh your-username@localhost. If prompted about host key verification, accept it once from your terminal — this saves the key to known_hosts.
Apple Notes does not show saved memories
The server saves to a specific note in Apple Notes via AppleScript. Check the Notes app for a note created by the AppleScript. If Notes is not running, AppleScript may fail silently — open the Notes app before testing the server.
Frequently Asked Questions about My Apple Remembers
What is My Apple Remembers?
My Apple Remembers is a Model Context Protocol (MCP) server that 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 requirement It connects AI assistants to external tools and data sources through a standardized interface.
How do I install My Apple Remembers?
Follow the installation instructions on the My Apple Remembers GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with My Apple Remembers?
My Apple Remembers works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is My Apple Remembers free to use?
Yes, My Apple Remembers is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
My Apple Remembers Alternatives — Similar Knowledge & Memory Servers
Looking for alternatives to My Apple Remembers? Here are other popular knowledge & memory servers you can use with Claude, Cursor, and VS Code.
MemPalace
★ 52.6kA local AI memory system that stores all conversations verbatim and organizes them into navigable structures. It provides 19 MCP tools for AI assistants to search and retrieve past decisions, debugging sessions, and architecture debates automatically
Kratos
★ 25.7k🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
Context Mode
★ 15.4kAn MCP server that preserves LLM context by intercepting large data outputs and returning only concise summaries or relevant sections. It enables efficient sandboxed code execution, file processing, and documentation indexing across multiple programm
Memu
★ 13.7kMemory for 24/7 proactive agents like OpenClaw.
MemOS
★ 9.3kMemOS (Memory Operating System) is a memory management operating system designed for AI applications. Its goal is: to enable your AI system to have long-term memory like a human, not only remembering what users have said but also actively invoking, u
Everos
★ 5.4kBuild, evaluate, and integrate long-term memory for self-evolving agents.
Browse More Knowledge & Memory MCP Servers
Explore all knowledge & memory servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up My Apple Remembers in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use My Apple Remembers?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.