MCP Apple Reminders
MCP Appleリマインダー
macOS 上の Apple リマインダーと対話するためのモデル コンテキスト プロトコル (MCP) サーバー。
特徴
リスト管理: Appleのリマインダーアプリですべてのリマインダーリストを表示
リマインダーの取得: 特定のリストからすべてのリマインダーを取得します
リマインダーの作成: タイトル、期限、メモを付けて新しいリマインダーを作成します
リマインダーを完了: リマインダーを完了としてマークする
リマインダーを削除: リストからリマインダーを削除します
日付処理: 期日の ISO 日付形式を適切に処理する
Related MCP server: MCP Apple Calendars
構成
Claude Desktopでの使用
これをclaude_desktop_config.jsonに追加します:
{
"mcpServers": {
"apple-reminders": {
"command": "node",
"args": [
"/path/to/mcp-apple-reminders/dist/index.js"
]
}
}
}NPX(近日公開)
{
"mcpServers": {
"apple-reminders": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-reminders"
]
}
}
}API
サーバーは、Apple リマインダーと対話するための次の MCP ツールを公開します。
リストを取得する
すべてのリマインダー リストを返します。
リマインダーを取得する
特定のリストからリマインダーを返します。
パラメータ:
listName(必須): リマインダーリストの名前
リマインダーを作成する
新しいリマインダーを作成します。
パラメータ:
listName(必須): リマインダーリストの名前title(必須): リマインダーのタイトルdueDate(オプション): リマインダーの期限 (ISO 形式: "YYYY-MM-DDTHH:MM:SS.sssZ")notes(オプション): リマインダーのメモ
完了リマインダー
リマインダーを完了としてマークします。
パラメータ:
listName(必須): リマインダーリストの名前reminderName(必須): 完了するリマインダーの名前
リマインダーを削除する
リマインダーを削除します。
パラメータ:
listName(必須): リマインダーリストの名前reminderName(必須): 削除するリマインダーの名前
仕組み
このMCPサーバーは、AppleScriptを使用してmacOS上のAppleリマインダーアプリと連携します。AIアシスタントがモデルコンテキストプロトコル(MCP)を介してリマインダーを管理するための標準化されたインターフェースを提供します。
発達
このプロジェクトはTypeScriptとMCP SDKを使用しています。機能を拡張するには、 src/index.ts内のツールとsrc/reminders.ts内のAppleScript関数を変更してください。
要件
macOS(Appleリマインダーの統合に必要)
Node.js 16以上
少なくとも1つのリストが設定されたAppleリマインダーアプリ
ライセンス
マサチューセッツ工科大学
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shadowfax92/apple-reminders-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server