Apple Reminders について
Apple Reminders は、EventKit を通じて macOS のリマインダーを管理する MCP サーバーです。エージェントを使ってタスクを確認・管理するワークフロー向けに、リスト操作や権限チェック、計画用プロンプトを提供します。
主な機能
- 01リマインダーリストの検出・作成・削除
- 02リマインダーの一覧・作成・更新・削除
- 03タスクの完了と未完了への変更
- 04今日とリストのリソース提供
- 05状態とアクセス権限の確認
活用シーン
- 01エージェントによるタスクやフォローアップの整理
- 02ほかの Apple サービスと分けたリマインダー管理
- 03アクセス権限の確認と問題の調査
MCP 対応
クライアントに、リマインダーリストとタスクを扱うツール、リソース、プロンプトを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
17掲載時のツール一覧 · 1 日前に更新
このツールにパラメーターはありません。
詳細
Apple Reminders MCP
macOS 上の Apple Reminders 用 MCP サーバーです。
EventKit を通じて、リマインダーリストやタスクにアクセスできます。Reminders を記録の基盤として維持しながら、エージェントがリマインダーの読み取り、作成、更新、完了、削除を行えるようにします。
使用する場面
- タスクやリマインダーのワークフロー
- Apple の他のサービスとは独立したリマインダー
- EventKit を利用したリマインダー管理
機能
- リマインダーリストの検出、作成、削除
- リマインダーの一覧表示、作成、更新、削除
- タスクの完了、未完了への変更
- コンテキストに制約のあるクライアント向けのツール検出ヘルパー
search_toolsとget_tool_info - 今日およびリストのリソース
- 計画立案と受信トレイのトリアージ用プロンプト
- ヘルスチェックと権限確認:
reminders_health、reminders_permission_guide、reminders_recheck_permissions
この Mac にインストール
クローンから
git clone https://github.com/JonathanRReed/Apple-MCPs.git
cd Apple-MCPs
uv sync --all-packages
これにより、すべてのサーバーのエントリーポイントが .venv/bin に置かれたワークスペース環境が構築されます(例:.venv/bin/apple-reminders-mcp)。MCP クライアントから AppleReminders-MCP/start.sh を指定することもできます。このスクリプトは uv run を優先し、利用できない場合は通常の venv ブートストラップにフォールバックします(Python 3.11 以上が必要です)。
AI エージェントにインストール
汎用 MCP クライアント設定
{
"mcpServers": {
"apple-reminders": {
"command": "uvx",
"args": ["apple-mcp-reminders"],
"env": {
"APPLE_REMINDERS_MCP_SAFETY_MODE": "safe_manage"
}
}
}
}
クローンから実行する場合は、コマンドに /path/to/Apple-MCPs/AppleReminders-MCP/start.sh を指定し、args は空にしてください。
Claude Code の例
claude mcp add --transport stdio --scope user apple-reminders -- uvx apple-mcp-reminders
--scope user を指定すると、すべてのプロジェクトでサーバーを利用できます。代わりにリポジトリ内の .mcp.json を使って特定のリポジトリで共有するには、--scope project を指定してください。
安全モード
safe_readonlysafe_managefull_access
トランスポート
デフォルトかつ推奨のトランスポートは stdio です。代わりに Streamable HTTP で提供するには、APPLE_REMINDERS_MCP_TRANSPORT=streamable-http を設定します(APPLE_REMINDERS_MCP_HOST と APPLE_REMINDERS_MCP_PORT は任意です)。
macOS の権限
- Reminders へのアクセスが必要です
起動チェックリスト
uvx apple-mcp-reminders(またはクローン内のAppleReminders-MCP/start.sh)を MCP クライアントに追加します- クライアントを再読み込みするか再接続して、Reminders のツール群をコンテキストに読み込みます
- 最初に
reminders_healthを呼び出します - Reminders へのアクセスがブロックされている場合は、
reminders_permission_guideを呼び出します - macOS の権限を変更した後は、
reminders_recheck_permissionsを呼び出します
プロンプトに関する注意事項
tools/listは Reminders のすべてのツールを返します。コンテキストに制約のあるクライアントは、最初にsearch_toolsを使い、必要な Reminders ツールについてget_tool_infoを呼び出せます。- Reminders はリストごとに整理されています。初回利用時に利用可能なリストを確認し、デフォルトを設定してください。
- 期日のある項目、タスク、フォローアップには Reminders を使用してください。
due_dateにはタイムゾーンオフセットが必要です:yyyy-MM-ddTHH:mm:ss-HH:00
関連
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。