Remindctl
БесплатноНе проверенMCP server for Apple Reminders, enabling management of reminders and lists via tools like add, edit, complete, and delete reminders.
Описание
MCP server for Apple Reminders, enabling management of reminders and lists via tools like add, edit, complete, and delete reminders.
README
Python SDK, MCP server, and REST API for Apple Reminders, wrapping the remindctl CLI.
Prerequisites
- macOS 14+
- remindctl installed via Homebrew:
brew install steipete/tap/remindctl remindctl authorize
Installation
# SDK only
pip install apple-reminders-py
# SDK + MCP server
pip install apple-reminders-py[mcp]
# SDK + REST API
pip install apple-reminders-py[api]
# Everything
pip install apple-reminders-py[all]
SDK Usage
Async
from apple_reminders import AsyncRemindersClient
async def main():
async with AsyncRemindersClient() as client:
lists = await client.get_lists()
reminders = await client.get_reminders("today")
await client.add_reminder("Buy milk", list="Groceries", due="2026-03-16")
Sync
from apple_reminders import RemindersClient
client = RemindersClient()
lists = client.get_lists()
reminders = client.get_reminders("today")
client.add_reminder("Buy milk", list="Groceries", due="2026-03-16")
MCP Server
Run the MCP server directly:
remindctl-mcp
Install into Claude (interactive, configures Claude Code / Claude Desktop / ChatGPT):
remindctl-mcp install
Manual configuration
Claude Code
Add to .mcp.json in project root or ~/.claude.json (user-level):
{
"mcpServers": {
"remindctl": {
"command": "uvx",
"args": ["--refresh", "apple-reminders-py[mcp]"]
}
}
}
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"remindctl": {
"command": "uvx",
"args": ["--refresh", "apple-reminders-py[mcp]"]
}
}
}
Available MCP Tools
get_reminders(filter)— query by today/tomorrow/week/overdue/upcoming/completed/all/YYYY-MM-DDget_lists()— list all reminder listsget_list(name)— reminders in a specific listadd_reminder(title, list?, due?, notes?, priority?)— create a reminderedit_reminder(id, title?, due?, notes?, priority?, list?, clear_due?)— update a remindercomplete_reminder(ids)— mark completedelete_reminder(id)— delete a remindercheck_status()— verify permission status
FastAPI Server
Run the REST API server:
remindctl-api
Routes:
GET /reminders— list reminders (query param:filter)GET /lists— all reminder listsGET /lists/{name}— reminders in a specific listPOST /reminders— create a reminderPATCH /reminders/{id}— update a reminderPOST /reminders/{id}/complete— mark completeDELETE /reminders/{id}— delete a reminderGET /status— check remindctl permission status
Claude Code Plugin
The plugin/ directory contains a Claude Code plugin with the text-to-reminders skill, which parses emails, Slack threads, and meeting notes into structured reminders automatically.
claude plugin add sam-phinizy/claude-reminders-kit --path plugin
See plugin/README.md for details.
Development
git clone https://github.com/sam-phinizy/claude-reminders-kit
cd claude-reminders-kit
uv sync
uv run pytest
License
MIT
Установить Remindctl в Claude Desktop, Claude Code, Cursor
unyly install remindctl-mcpСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add remindctl-mcp -- uvx apple-reminders-pyFAQ
Remindctl MCP бесплатный?
Да, Remindctl MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Remindctl?
Нет, Remindctl работает без API-ключей и переменных окружения.
Remindctl — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Remindctl в Claude Desktop, Claude Code или Cursor?
Открой Remindctl на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Remindctl with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
