MCP Server - My Apple Remembers

MCP Server - My Apple Remembers

site icon
2025.04.07 5
Python记忆管理Apple Notes 集成其它
My Apple Remembers 是一个简单的 MCP 服务器,用于从 Apple Notes 中回忆和保存记忆。它允许用户通过远程登录访问 Mac 上的笔记、日历事件、消息、文件等信息,并将重要信息保存到 Apple Notes 中以便将来参考。该服务具有最小的设置要求,只需在目标 Mac 上启用远程登录即可,并且与所有 macOS 版本兼容。
View on GitHub

Overview

基本能力

产品定位

My Apple Remembers 是一个用于管理和访问 Apple Notes 中记忆的 MCP 服务器。

核心功能

  • 记忆回忆:访问 Mac 上的笔记、日历事件、消息、文件等信息。
  • 记忆持久化:将重要信息保存到 Apple Notes 中以便将来参考。
  • 最小设置:只需在目标 Mac 上启用远程登录。
  • 通用兼容性:适用于所有 macOS 版本。

适用场景

  • 需要从 Mac 上快速访问笔记、日历事件、消息等信息的场景。
  • 需要将重要信息保存到 Apple Notes 中以便将来参考的场景。

工具列表

  • my_apple_recall_memory:在远程 macOS 系统上运行 AppleScript 命令以回忆记忆。该工具帮助访问 Apple Notes、日历事件、iMessages、聊天记录、文件等信息。
  • my_apple_save_memory:在远程 macOS 系统上运行 AppleScript 命令以保存重要信息。该工具允许 AI 将相关信息持久化到 Apple Notes 中以便将来参考。

常见问题解答

  • 安全性:始终使用安全的、经过身份验证的连接访问远程 macOS 机器。该工具应仅用于您信任并有权访问的服务器。

使用教程

使用依赖

  1. 在 macOS 上启用 SSH:Enable SSH on macOS
  2. 为本地 Mac 安装 Docker Desktop:Install Docker Desktop for local Mac
  3. 将此 MCP 服务器添加到 Claude Desktop:Add this MCP server to Claude Desktop

安装教程

将以下内容添加到您的 Claude 配置中以配置 Docker 镜像:

{
  "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"
      ]
    }
  }
}

调试方式

  1. 克隆仓库:
git clone https://github.com/baryhuang/mcp-my-apple-remembers.git
cd mcp-my-apple-remembers
  1. 构建 Docker 镜像:
docker build -t mcp-my-apple-remembers .
  1. 发布多平台 Docker 镜像:
docker buildx create --use
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-my-apple-remembers:latest --push .

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。