Integrations
Allows interaction with Apple Reminders on macOS, providing tools for listing reminder lists, retrieving reminders, creating new reminders with titles and due dates, marking reminders as completed, and deleting reminders.
Enables access to the Apple Reminders app on macOS through AppleScript, allowing for complete reminder management including viewing lists, retrieving, creating, completing, and deleting reminders.
MCP Apple 알림
macOS에서 Apple Reminders와 상호작용하기 위한 MCP(Model Context Protocol) 서버입니다.
특징
- 목록 관리 : Apple Reminders 앱에서 모든 알림 목록을 확인하세요.
- 알림 검색 : 특정 목록에서 모든 알림을 가져옵니다.
- 알림 만들기 : 제목, 마감일, 메모를 포함한 새 알림을 만듭니다.
- 완료 알림 : 알림을 완료로 표시
- 알림 삭제 : 목록에서 알림을 제거합니다.
- 날짜 처리 : 마감일을 위한 ISO 날짜 형식의 적절한 처리
구성
Claude Desktop과 함께 사용
claude_desktop_config.json
에 다음을 추가하세요:
지엑스피1
NPX (곧 출시)
API
서버는 Apple Reminders와 상호 작용하기 위한 다음 MCP 도구를 제공합니다.
getLists
모든 알림 목록을 반환합니다.
미리알림 받기
특정 목록에서 알림을 반환합니다.
- 매개변수:
listName
(필수): 알림 목록의 이름
알림 생성
새로운 알림을 만듭니다.
- 매개변수:
listName
(필수): 알림 목록의 이름title
(필수): 알림의 제목dueDate
(선택 사항): 알림의 마감일(ISO 형식: "YYYY-MM-DDTHH:MM:SS.sssZ")notes
(선택 사항): 알림에 대한 메모
완료 알림
알림을 완료된 것으로 표시합니다.
- 매개변수:
listName
(필수): 알림 목록의 이름reminderName
(필수): 완료할 알림의 이름
알림 삭제
알림을 삭제합니다.
- 매개변수:
listName
(필수): 알림 목록의 이름reminderName
(필수): 삭제할 알림의 이름
작동 원리
이 MCP 서버는 AppleScript를 사용하여 macOS의 Apple 미리 알림 앱과 상호 작용합니다. AI 비서가 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 미리 알림을 관리할 수 있는 표준화된 인터페이스를 제공합니다.
개발
이 프로젝트는 TypeScript와 MCP SDK를 사용합니다. 기능을 확장하려면 src/index.ts
의 도구와 src/reminders.ts
의 AppleScript 함수를 수정하세요.
요구 사항
- macOS(Apple Reminders 통합에 필요)
- 노드.js 16+
- 최소한 하나의 목록으로 구성된 Apple Reminders 앱
특허
MIT
This server cannot be installed
AI 어시스턴트가 macOS에서 Apple Reminders와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 사용자는 자연어로 목록을 보고, 검색하고, 만들고, 완료하고, 알림을 삭제할 수 있습니다.