跳至主要內容
TaskForge 3.0:AI 能讀任務。

Claude 能操作你的任務

你的 TaskForge 任務就是 Obsidian 儲存庫中的純 Markdown 文字行,所以只要給予 Claude 資料夾存取權,它現在就能新增、編輯和調整任務日期。TaskForge 還會加入專屬的 MCP 伺服器,讓 Claude Desktop 能透過具型別的工具新增任務、找出逾期項目、重新排程或標記完成,而不必再用自由格式編輯。無論哪種方式,它動到的都是 App 讀取的同一批檔案,就在你的機器上,不需要帳號也不上雲端。

把 Claude 接上你的儲存庫

最快的路徑是 MCP 伺服器,Claude Desktop 透過一小組工具來操作它。如果你已經讓 Claude 直接存取某個資料夾,它也能改為直接編輯裡面的任務檔案。兩種方式讀的是同一個儲存庫。

  1. 先寫一次儲存庫合約

    用 TaskForge 3.0 以上版本開啟你的儲存庫,前往 設定 > AI 與代理程式,並保持「產生代理程式檔案」開啟。TaskForge 會寫入一個 TaskForge/Settings/ 資料夾,描述你確切的任務格式,讓 Claude 抓對你的用法,而不是用猜的。

  2. 把 MCP 伺服器加進 Claude Desktop

    開啟 Claude Desktop 的設定檔,加入 taskforge 伺服器。npx 會在第一次執行時抓取它,所以不需要事先安裝任何東西。把 TASKFORGE_VAULT 設為你筆記所在的資料夾。

    {
      "mcpServers": {
        "taskforge": {
          "command": "npx",
          "args": ["-y", "taskforge-md", "mcp", "--stdio"],
          "env": {
            "TASKFORGE_VAULT": "/path/to/your/vault"
          }
        }
      }
    }
    不想編輯 JSON?下載 taskforge 的 .mcpb 套件包並開啟它。Claude Desktop 的安裝精靈會詢問你的儲存庫資料夾,其餘的都會自動接好。
  3. 重新啟動 Claude 並確認工具

    重新啟動後,Claude Desktop 的工具清單中會出現 taskforge 的工具:add_task、query_tasks、get_task、update_task、complete_task、delete_task。如果找不到儲存庫,伺服器仍會啟動,並回傳一則簡單訊息,告訴 Claude 要設定 TASKFORGE_VAULT。

  4. 用白話文提出要求

    現在你可以像跟人說話一樣跟 Claude 交談。'有什麼逾期了?''新增一個任務,週五打給牙醫。''把發票標記為完成。'Claude 會挑選正確的工具,變更在它執行的當下就會寫進你的 Markdown。

Claude 如何學會你的格式

TaskForge 會在你的儲存庫中寫入三個檔案,放進一個顯眼的 TaskForge/Settings/ 資料夾。MCP 伺服器會讀取它們(並將其開放為資源),讓 Claude 依照你儲存庫實際寫任務的方式行事,無論是 Dataview 的 [key:: value] 欄位、改名後的到期日期,還是 TaskNotes 檔案。產生這些檔案的過程完全在裝置上完成,沒有任何內容離開你的裝置。

TaskForge/Settings/agents.md 你儲存庫的任務語法,以白話文寫成:核取方塊格式、狀態符號、改名後的欄位、日期格式、資料夾規則。
TaskForge/Settings/dialect.json 同樣的資訊,以機器可讀格式呈現,並以 taskforge://dialect 資源提供給 Claude。
TaskForge/Settings/spaces.json 你儲存的空間,以及新任務該歸到哪裡,讓「把這個加到工作」能歸檔到正確位置。

有效的提示

每次呼叫都會重新從磁碟讀取儲存庫,所以 Claude 動用的永遠是目前的檔案。如果你在對話途中於 Obsidian 編輯了某項任務,下一次工具呼叫就會看到。

你問 Claude

“我儲存庫裡有什麼逾期了?能等的都延到週一,不能等的提高優先順序。”

寫進你儲存庫的內容

- [ ] 續約網域 📅 2026-07-13

- [ ] 支付承包商發票 ⏫ 📅 2026-07-09

Claude 用 query_tasks 讀取你的任務,再用 update_task 就地改寫日期與優先順序。改期結果會同時出現在 TaskForge 和 Obsidian 中。

你問 Claude

“新增一個任務:準備週一檢討會,高優先順序,本週五到期。”

寫進你儲存庫的內容

- [ ] 準備週一檢討會 ⏫ 📅 2026-07-10

add_task 會把這一行寫進儲存庫的預設新任務位置,格式與你儲存庫寫任務的方式一致。App 下次讀取儲存庫時,這項任務就會出現在 TaskForge 中。

全都留在你的機器上

taskforge MCP 伺服器只會讀寫你所指向的儲存庫中的 Markdown 檔案,不會動到其他任何東西。不需要帳號、不需要 API 金鑰,過程中也沒有 TaskForge 伺服器介入。你原本用來同步儲存庫的方式,無論是 iCloud、Dropbox 或 Obsidian Sync,都會把 Claude 的變更帶到你的其他裝置。

常見問題

Claude 可以管理我的待辦清單嗎?

可以。透過 taskforge MCP 伺服器把 Claude Desktop 連接到你的 Obsidian 儲存庫,Claude 就能透過 30 項工具新增、尋找、重新排程及完成任務。這些任務是純 Markdown 文字行,因此 TaskForge 和 Obsidian 都會顯示 Claude 的編輯。

我需要 MCP 伺服器嗎,還是 Claude 可以直接編輯檔案?

兩者皆可。MCP 伺服器讓 Claude Desktop 擁有具型別的工具與結構化錯誤,方便它據此自我修正。如果你改為讓 Claude 直接存取你的儲存庫資料夾,它也能像你在 Obsidian 裡那樣編輯 Markdown 任務行。

我的資料會被傳送到哪裡嗎?

只會傳給你本來就選擇使用的 Claude。taskforge 伺服器本身在本機執行:它只動到你儲存庫中的 Markdown 檔案,不會發出任何網路請求。沒有 TaskForge 帳號,也沒有雲端。

這適用於哪個版本的 Claude?

Claude Desktop 是最常見的選擇,因為 MCP 客戶端就是裝在那裡。Claude Code 也適用,如果你使用它,另有一份專屬於終端機工作流程的教學。

如果 Claude 刪錯任務怎麼辦?

delete_task 會要求模型在刪除前完整覆述任務目前的確切標題,藉此攔截過時或幻覺產生的 id。而且因為你的儲存庫是一個普通資料夾,git、iCloud 或 Obsidian Sync 早就替它建立了版本,任何錯誤編輯只要一次還原就能挽回。

相關設定

TaskForge 適用於任何具備檔案存取能力的代理,不只是 Claude。AI 總覽涵蓋全貌;MCP 與 CLI 頁面則深入介紹各個介面。

把任務放在 Claude 搆得到的地方。

純 Markdown,存放在你自己的儲存庫中。TaskForge 可在 iPhone、iPad、Mac、Android 和 Windows 上免費下載。