MCP Server - My Apple Remembers
by baryhuang
A simple MCP server that recalls and saves memories from and to Apple Notes. It allows AI to access and persist information to Apple Notes for future reference.
Last updated: N/A
What is MCP Server - My Apple Remembers?
This is an MCP (Model Context Protocol) server designed to interface with Apple Notes on a macOS system. It provides tools to recall information from various sources on the Mac (notes, calendar, messages, files) and save important information back to Apple Notes.
How to use MCP Server - My Apple Remembers?
To use this server, you need to enable SSH on your macOS machine, install Docker Desktop, and configure your Claude Desktop application to use the provided Docker image. You'll need to provide your macOS username, password, and host in the Claude configuration.
Key features of MCP Server - My Apple Remembers
Memory Recall
Memory Persistence
Minimal Setup
Universal Compatibility
Use cases of MCP Server - My Apple Remembers
AI assistant accessing and recalling information from Apple Notes
AI assistant saving important information to Apple Notes for future use
Integrating macOS information into AI workflows
Building memory-augmented AI applications
FAQ from MCP Server - My Apple Remembers
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol that allows AI models to access external data sources and tools.
What macOS versions are supported?
What macOS versions are supported?
The server is designed to work with all macOS versions.
What information can be recalled?
What information can be recalled?
The server can access notes, calendar events, messages, files, and other information from your Mac.
How secure is this?
How secure is this?
Always use secure, authenticated connections when accessing remote macOS machines. This tool should only be used with servers you trust and have permission to access.
What is the role of Docker?
What is the role of Docker?
Docker provides a containerized environment for the server, making it easier to deploy and manage. It also ensures consistency across different environments.