mcpField
A
Apple Reminders

Apple Reminders

ローカル
github.com生産性322 日前に更新

Apple Reminders について

Apple Reminders は、EventKit を通じて macOS のリマインダーを管理する MCP サーバーです。エージェントを使ってタスクを確認・管理するワークフロー向けに、リスト操作や権限チェック、計画用プロンプトを提供します。

主な機能

  1. 01リマインダーリストの検出・作成・削除
  2. 02リマインダーの一覧・作成・更新・削除
  3. 03タスクの完了と未完了への変更
  4. 04今日とリストのリソース提供
  5. 05状態とアクセス権限の確認

活用シーン

  1. 01エージェントによるタスクやフォローアップの整理
  2. 02ほかの Apple サービスと分けたリマインダー管理
  3. 03アクセス権限の確認と問題の調査

MCP 対応

クライアントに、リマインダーリストとタスクを扱うツール、リソース、プロンプトを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
pypiapple-mcp-reminders1.1.4
mcpbapple-reminders-1.1.4.mcpb1.1.4

ツール

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 にインストール

クイックスタート(uvx、PyPI から)

uv がインストールされている場合:

uvx apple-mcp-reminders

クローンも仮想環境の管理も不要です。

クローンから
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_readonly
  • safe_manage
  • full_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

関連

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。