delete_task
태스크 삭제 — soft delete (서버에서 30일 후 영구 정리).
시그니처
json
{
"name": "delete_task",
"arguments": {
"id": "uuid-here"
}
}파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id | string | ✅ | 태스크 ID |
응답
json
{
"content": [
{ "type": "text", "text": "✅ 태스크 삭제됨" }
]
}Soft delete 동작
- DB 에
deleted_at마킹 → 모든list_tasks응답에서 제외 - 서버의
TaskCleanupJob(매일 새벽 2시) 이 30일 지난 항목 영구 삭제 - 영구 삭제 시 cascade: notifications, notification_schedules, paper_tasks, recurring_instances
즉시 영구 삭제
MCP 도구는 soft delete 만 노출. 즉시 영구 삭제는 웹 UI: https://ainote.dev/tasks/trash
에러
| 코드 | 메시지 |
|---|---|
| -32602 | id is required |
| -32602 | Task not found |
Claude
태스크 #uuid 삭제다음
update_task— 완료 처리는 update_task 사용- 태스크 개요