About Focustodo MCP
Focustodo MCP is an MCP server in the Productivity category: mCP server to read and manage Focus To-Do tasks on macOS via its WebKit IndexedDB store.
The repository has 1 stars and 0 forks.
Install
git clone https://github.com/gyozalab/focustodo-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (18)
focustodo_complete_task標記任務完成。可一次傳多個 taskIds 批次完成。寫入後向 server 驗證,回 ✅ 才代表真完成。
Parameters not published.
focustodo_create_project建立新清單或新標籤。建立前請確認使用者真的要新增分類 —— 大部分情況應該用既有清單。
Parameters not published.
focustodo_create_subtask為任務新增子任務(會自動把父任務標記為含子任務,否則 App 不顯示)
Parameters not published.
focustodo_create_task新增任務。單筆填 name 等欄位;多筆一次建立請用 tasks 陣列(開工排本週時用這個,一次呼叫建完)。清單名稱找不到會直接報錯,不會變成 App 看不到的孤兒卡。
Parameters not published.
focustodo_delete_pomodoro刪除番茄鐘記錄(補記錯任務、記錯時間時用),會同時把該任務的番茄計數扣回去。
Parameters not published.
focustodo_delete_project刪除清單或標籤。⚠️ 清單裡若還有未完成的任務,必須用 moveTasksTo 指定它們要搬去哪 ——
Parameters not published.
focustodo_delete_task刪除任務(軟刪除)。可一次傳多個 taskIds 批次刪除。寫入後向 server 驗證,回 ✅ 才代表真的刪了。
Parameters not published.
focustodo_get_stats查詢專注統計(可按時間範圍和清單篩選),含每日分佈。
Parameters not published.
focustodo_get_task_detail查看單一任務的完整詳情(含子任務和番茄鐘記錄)
Parameters not published.
focustodo_get_today_focus今日總覽:已專注時間、今天到期的任務、逾期未完成的任務。使用者問「今天做什麼」「今天專注多久」「有什麼逾期」時用這個。
Parameters not published.
Show all 18 tools
focustodo_list_projects列出所有清單與標籤。建任務前若不確定清單名稱,先呼叫這個。
Parameters not published.
focustodo_list_tasks列出任務,可依清單、標籤、優先級、完成狀態、到期日篩選。查詢任務的主要工具 —— 使用者說「列出某某清單的任務」「某某清單有什麼」時用這個並傳 projectName。⚠️ 預設過濾「真孤兒」殭屍卡(projectId 為空、App 看不到),除錯才開 includeOrphans。
Parameters not published.
focustodo_log_pomodoro補記一段已完成的專注時間到任務上,同時累加該任務的番茄計數。FocusTodo 沒有 server 端的「計時中」狀態,所以只能記錄已結束的專注(例如:忘了開計時器、或在別處專注完想補登)。
Parameters not published.
focustodo_refresh強制重新從 server 拉取最新資料。快取預設 60 秒自動更新,只有在剛用 App 改完東西、要立刻看到結果時才需要手動呼叫。
Parameters not published.
focustodo_search_tasks用關鍵字搜尋任務名稱、標籤和備註。要列出整個清單的任務請改用 focustodo_list_tasks。
Parameters not published.
focustodo_update_project清單或標籤改名、換顏色。收件匣與預設清單改不了。
Parameters not published.
focustodo_update_subtask修改子任務:改名、標記完成、刪除。子任務 ID 從 focustodo_get_task_detail 取得。
Parameters not published.
focustodo_update_task修改任務的名稱、優先級、到期日、提醒時間、標籤、所屬清單、備註、番茄長度。寫入後會向 server 驗證,回 ✅ 才代表真的更新了。
Parameters not published.
Ask AI
Ask AI about Focustodo MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.