"잊지 않게 해 줘"는 실제로 어디로 갈까요?
AI 어시스턴트에게 무언가를 기억해 달라고 하면, 대부분은 채팅 안의 메모로 남을 뿐입니다. 채팅을 닫으면 그걸로 끝입니다. 정말 잊으면 안 되는 일이라면, 그 부탁이 iPhone에서 멈출 때까지 울리는 알람까지 닿아야 합니다.
MustDo: 할 일 알람은 MCP(Model Context Protocol)를 통해 AI 클라이언트가 할 일을 읽고 쓸 수 있게 합니다. 모든 내용은 당신의 iCloud에 기록됩니다. 할 일이 iCloud에 들어오면 iPhone 앱이 몇 초 안에 깨어나 알람을 예약합니다.
내일 아침에 치과에 전화하는 거 잊지 않게 해 줘. 9시 반에.
MustDo에 "치과에 전화하기"를 내일 9:30으로 등록했습니다. 멈출 때까지 울립니다.
오늘 할 일, 뭐가 남았어?
2건 남았습니다. 21:00 "약 먹기"와 22:00 "빨래 걷기"입니다.
방법 A: claude.ai의 사용자 지정 커넥터 (Mac 없이, iPhone 앱에서도 사용 가능)
가장 간단한 방법입니다. 당사의 중계 서버를 통해 claude.ai와 iPhone의 Claude 앱이 MustDo의 할 일을 읽고 쓸 수 있습니다.
- iPhone에서 MustDo를 한 번 엽니다. iCloud에 로그인되어 있으면, 앱을 처음 실행할 때 당신의 iCloud 안에 저장 공간이 만들어집니다.
- claude.ai에서 설정 > 커넥터 > 사용자 지정 커넥터 추가로 이동합니다. 이름은 "MustDo"로 하고, URL에
https://ltng.jp/api/mustdo/mcp를 입력합니다. - 연결을 누르고 Apple ID로 로그인합니다. ltng.jp의 동의 페이지에서 당사가 보관하는 것(iCloud 로그인 토큰뿐이며, 할 일 내용은 보관하지 않음)을 안내합니다. MustDo에서 쓰는 Apple ID로 iCloud에 로그인하세요.
- 채팅으로 부탁합니다. "MustDo에 '치과에 전화하기'를 내일 9시 반으로 넣어 줘." 한 번 연결하면 같은 커넥터를 iPhone의 Claude 앱에서도 쓸 수 있습니다.
그만 쓰려면 https://ltng.jp/api/mustdo/disconnect를 열어 본인 확인을 하면 됩니다. 당사가 보관하던 토큰은 즉시 삭제됩니다. 자세한 내용은 MCP 페이지에 있습니다.
방법 B: Mac의 로컬 MCP 서버 (Claude Code / Claude Desktop)
Mac에서 Claude Code나 Claude Desktop을 쓴다면, 작은 MCP 서버를 Mac에서 직접 실행하는 방법도 있습니다. 이 경우 당사의 서버는 전혀 거치지 않습니다.
- CloudKit Dashboard에서 MustDo용 API 토큰을 만듭니다
~/.mustdo/config.json에 토큰과"environment": "production"을 적습니다- 등록합니다:
claude mcp add mustdo -- node /path/to/mustdo-app/mcp/dist/index.js - 도구를 처음 호출하면
sign_in을 실행하라는 안내가 나옵니다. 브라우저에서 Apple ID로 로그인합니다
전체 설정 방법(Node.js 버전, 환경 변수, 오류 코드)은 MCP 페이지에 있습니다.
부탁할 수 있는 일 (도구)
| 부탁 예시 | 실제로 쓰이는 도구 |
|---|---|
| "'치과에 전화하기'를 내일 9시 반으로 넣어 줘" | add_todo (시각을 말하지 않으면 내일 기본 시각) |
| "오늘 할 일 보여 줘" / "이번 주에 뭐가 있어?" | list_todos |
| "'우유 사기'를 1시간 뒤로 미뤄 줘" | snooze_todo |
| "'약 먹기'는 했어" | complete_todo |
| "'주간 보고'를 매주 금요일 17시에 반복되게 해 줘" | update_todo |
| "'예전 할 일'을 삭제해 줘" | delete_todo |
시각 없이 부탁하면 "내일 기본 시각"(바꾸지 않았다면 9:00)으로 들어갑니다. 앱에서 한 줄만 입력했을 때와 똑같습니다. iPhone이 기본 시각을 iCloud에 함께 저장해 두기 때문에 AI와 앱이 같은 답을 냅니다.
단축어나 나에게 보내는 이메일이 아니라 MCP인 이유
어시스턴트에게 나에게 보내는 이메일 초안을 쓰게 하거나, 미리 알림을 만드는 단축어를 연결해 둘 수도 있습니다. 하지만 둘 다 알림 단계에서 멈춥니다. 이메일은 시간이 날 때 읽는 것이고, 단축어로 만든 미리 알림도 결국 무음 모드에서는 조용한 알림입니다. MCP는 한 단계 더 들어갑니다. 어시스턴트가 앱이 쓰는 것과 같은 도구를 호출하고, 할 일은 실제 시각과 함께 당신의 iCloud에 들어가며, iPhone이 그것을 멈출 때까지 울리는 알람으로 바꿉니다. 중간에 정보를 잃어버릴 형식이 없고, 당신이 다시 입력할 것도 없습니다.
MCP는 양방향이기도 합니다. 어시스턴트가 할 일을 조회하고, 완료 처리하고, 다시 알림할 수 있으므로 채팅만으로 하루를 꾸릴 수 있습니다. "오늘 뭐가 남았어?", "약은 먹었어", "빨래는 22시로 미뤄 줘". iPhone은 주머니에 넣어 둔 채로, 울려야 할 때는 울립니다.
잘 통하는 부탁과, 다르게 말하면 좋은 부탁
- 잘 통하는 부탁: 할 일과 시각("내일 9시 반에 치과에 전화"), 할 일과 반복("매주 화요일 7시 반에 쓰레기 내놓기"), 또는 할 일만(내일 기본 시각으로 들어갑니다).
- 잘 통하는 부탁: 특정한 날이나 기간에 대한 질문("금요일에 뭐가 있어?", "이번 주에 뭐 있어?").
- 다르게 말하면 좋은 부탁: "다음 주 언젠가"처럼 막연한 시점. 할 일이 알람이 되려면 구체적인 시각이 필요합니다. "수요일 10시"라고 말하거나, 일단 내일로 들어가게 한 뒤 나중에 옮기세요.
- 다르게 말하면 좋은 부탁: 여러 가지 일을 한꺼번에 말하는 것. 각각이 별도의 할 일과 별도의 알람이 되므로, 하나씩 추가하거나 "할 일 세 개: …"라고 말해 어시스턴트가 나눌 수 있게 하면 더 분명합니다.
개인정보에 대하여
MCP를 사용하면 할 일의 내용(제목, 메모, 시각)이 당신이 고른 AI 클라이언트로 전달되며, 그 이후의 처리는 해당 클라이언트의 개인정보 처리방침을 따릅니다. 방법 A의 중계 서버는 iCloud 로그인 토큰을 암호화하여 AWS 도쿄 리전에 보관하지만, 할 일 내용은 저장하지 않으며 로그에도 남기지 않습니다. 방법 B에서는 당사의 서버를 전혀 거치지 않습니다. 개인정보 처리방침 제7항을 참고하세요.
정리
"잊지 않게 해 줘"를 채팅 밖으로 꺼내세요. MustDo의 MCP를 한 번 연결해 두면, 부탁한 일이 멈출 때까지 울리는 알람이 됩니다. 앱 쪽 사용법은 할 때까지 울리는 리마인더 만드는 방법을 읽어 보세요.
관련 글
할 때까지 울리는 리마인더 만드는 방법 (알림을 놓치는 분께)
알림을 자꾸 놓치는 분을 위한 단계별 안내. 멈출 때까지 계속 울리고, 일을 마칠 때까지 다시 알려 주는 리마인더를 iPhone에서 만드는 방법을 무료로 할 수 있는 것부터 iOS 26의 AlarmKit 앱까지 소개합니다.
더 읽기 →약, 납부, 쓰레기 배출일: 잊으면 안 되는 할 일은 한 번만 설정하세요
매일 먹는 약, 매달 내는 요금, 매주 돌아오는 쓰레기 배출일. iPhone에서 한 번만 설정해 두고, 기억하는 일은 멈출 때까지 울리는 알람에 맡기는 구체적인 예시입니다. 반복 고르는 법, 반복 할 일에서 "내일"이 하는 일, 알맞은 시각 정하는 법.
더 읽기 →무음 모드에서도 울리는 iPhone 리마인더를 쓰는 방법 (그리고 AlarmKit이란)
iPhone의 리마인더가 무음 모드와 집중 모드에서 조용한 이유, 그리고 iOS 26의 AlarmKit으로 앱이 시계 앱의 알람처럼 울릴 수 있게 된 과정을 설명합니다. 알림과 알람을 표 하나로 비교했습니다.
더 읽기 →