MCP Server - My Apple Remembers logo

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.

View on GitHub

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?

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?

The server is designed to work with all macOS versions.

What information can be recalled?

The server can access notes, calendar events, messages, files, and other information from your Mac.

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?

Docker provides a containerized environment for the server, making it easier to deploy and manage. It also ensures consistency across different environments.