MCP Server - My Apple Remembers について
MCP Server - My Apple Remembersは、個人の記憶を参照・保存するため、AIシステムをMac上の情報に接続します。SSH経由でAppleScriptを実行し、保存した記憶はApple Notesに格納します。
主な機能
- 01Apple Notes内の情報の参照
- 02カレンダーの予定、メッセージ、ファイルへのアクセス
- 03記憶のApple Notesへの保存
- 04SSH経由でのAppleScript実行
活用シーン
- 01以前保存した個人メモの検索
- 02カレンダーの予定やメッセージの確認
- 03後で参照する情報の保存
MCP 対応
リモートMacから情報を参照し、Apple Notesに記憶を保存するツールをクライアントに提供します。利用にはmacOSへのSSHアクセスが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm -e MACOS_USERNAME -e MACOS_PASSWORD -e MACOS_HOST buryhuang/mcp-my-apple-remembers:latestMACOS_USERNAMEMACOS_PASSWORDシークレットMACOS_HOSTローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー - My Apple Remembers
Apple Notes から記憶を呼び出し、Apple Notes に保存するシンプルな MCP サーバーです。
機能
- 記憶の呼び出し:Mac 上のメモ、カレンダーの予定、メッセージ、ファイルなどの情報にアクセスできます
- 記憶の保存:今後参照できるよう、重要な情報を Apple Notes に保存します
- 最小限のセットアップ:対象の Mac でリモートログインを有効にするだけです
- 幅広い互換性:すべての macOS バージョンで動作します
操作は自由自在
プロンプトを使って、記憶をどのように保存するか指示できます。たとえば:
You should always use Folder "baryhuang" on recall and save memory.
インストール
Claude の設定に次の内容を追加すると、Docker イメージを使用するよう Claude Desktop を設定できます:
{
"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"
]
}
}
}
開発者向け手順
リポジトリをクローンする
# Clone the repository
git clone https://github.com/baryhuang/mcp-my-apple-remembers.git
cd mcp-my-apple-remembers
Docker イメージのビルド
# Build the Docker image
docker build -t mcp-my-apple-remembers .
マルチプラットフォーム Docker イメージの公開
# Set up Docker buildx for multi-platform builds
docker buildx create --use
# Build and push the multi-platform image
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-my-apple-remembers:latest --push .
ツールの仕様
my_apple_recall_memory
リモートの macOS システムで AppleScript コマンドを実行し、記憶を呼び出します。このツールを使うと、Mac 上の Apple Notes、カレンダーの予定、iMessage、チャット履歴、ファイルなどの情報にアクセスできます。
my_apple_save_memory
リモートの macOS システムで AppleScript コマンドを実行し、重要な情報を保存します。このツールを使うと、AI が関連情報を Apple Notes に保存し、今後参照できるようにできます。
すべてのツールで、ホストとパスワードを指定した macOS の SSH アクセスが必要です。
セキュリティに関する注意
リモートの macOS マシンにアクセスする際は、必ず安全で認証された接続を使用してください。このツールは、信頼でき、アクセス権限のあるサーバーでのみ使用してください。
ライセンス
詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。