MCP 工具參考

MCP 工具參考

MCP 工具參考

AB Projects 提供 MCP 工具,讓 AI 助理(例如 Claude)能處理您的專案、任務與文件。當助理透過這些工具變更某項內容時,會走與應用程式相同的路徑:一筆附有您所提供備註的變更歷程記錄、一筆稽核記錄,以及一張張貼到已連結 Microsoft Teams 頻道的 Adaptive Cards(自適應卡片) — 並清楚揭露 AI 活動。唯讀工具只會傳回資料,不會變更任何內容。

專案工具

工具說明參數
ab_get_my_projects 列出您所屬的所有專案,包括任務數與完成率等統計資料。
ab_get_project_members 列出專案的所有成員及其角色與成員資格 ID。使用此工具取得指派任務所需的成員資格 ID。 project_id 必填
ab_get_project_options 取得專案有效的狀態、類型與環境 ID。在將狀態、類型或環境傳遞給 ab_create_taskab_update_task 之前,請先呼叫此工具。 project_id 必填

任務工具

工具說明參數
ab_get_my_tasks 取得您進行中的任務 — 逾期、今日到期與進行中。傳回任務 ID、標題、優先順序、狀態、到期日與進度。 project_id 選填 — 篩選至特定專案
ab_search_tasks 跨您所有專案以關鍵字搜尋任務。 query 必填 — 搜尋關鍵字
project_id 選填 — 限定至特定專案
ab_get_task 取得任務的完整詳細資料 — 描述、日期、負責人、預估/實際工時、子任務資訊、上層任務 ID、GitHub 分支,以及內嵌的最近 50 則留言。狀態、類型與環境會以人類可讀的名稱傳回。 project_id 必填
task_id 必填
ab_create_task 建立新任務。會記錄一筆變更記錄,並將通知張貼到已連結的 Teams 頻道。 project_id 必填
title 必填
description 選填 — 支援 Markdown
priority 選填 — 1 = 高、2 = 中、3 = 低(預設:2)
assignee_id 選填 — 負責人的成員資格 ID
due_date 選填 — yyyy-MM-dd
status / type / environment 選填 — 來自 ab_get_project_options 的 ID
parent_task_id 選填 — 上層任務的 row key;設定後,此任務會成為子任務,且上層任務的「具有子任務」旗標會自動更新
note 選填 — 原因,會顯示在變更記錄與 Teams 頻道中
ab_update_task 更新任務的屬性 — 標題、描述、狀態、進度、優先順序、負責人、類型、環境或上層任務。每項變更都會連同所提供的備註記錄在歷程中。 project_id 必填
task_id 必填
title / description 選填(Markdown)
status 選填 — 新的狀態 ID
progress 選填 — 0 至 100
priority 選填 — 1/2/3
assignee_id / type / environment 選填
parent_task_id 選填 — 移至不同的上層任務;空字串表示卸離
note 選填 — 原因,會顯示在變更記錄與 Teams 頻道中
ab_complete_task 將任務標示為完成。將進度設為 100%,並在變更歷程中記錄一筆完成記錄。 project_id 必填
task_id 必填
note 選填 — 完成備註,會顯示在變更記錄與 Teams 頻道中
ab_add_comment 為任務新增留言。留言會出現在任務的討論串中,並由 ab_get_task 內嵌呈現,因此後續呼叫不需第二次工具呼叫即可讀取。 project_id 必填
task_id 必填
content 必填 — 留言文字

排程工具

工具說明參數
ab_get_schedule 取得您本週的排程 — 分組為逾期、今日到期與本週到期。 project_id 選填 — 篩選至特定專案

文件(Wiki)工具

工具說明參數
ab_get_wiki_tree 取得專案的文件導覽樹(資料夾與頁面)。 project_id 必填
ab_get_wiki_article 讀取文件的完整內容、中繼資料與版本資訊。 project_id 必填
article_id 必填 — 來自 ab_get_wiki_treeab_search_wiki
ab_search_wiki 列出特定資料夾路徑下的文件。 project_id 必填
parent_path 選填 — 要列出的資料夾(預設:根目錄的 /
ab_create_wiki_article 以 Markdown 建立新文件。會將通知張貼到已連結的 Teams 頻道。 project_id 必填
title 必填
content 必填 — Markdown
parent_path 選填 — 資料夾,例如 //Engineering(預設:/
tags 選填 — 以逗號分隔
ab_update_wiki_article 更新現有文件。會建立附有編輯備註的新版本,並將通知張貼到 Teams 頻道。 project_id 必填
article_id 必填
content 必填 — 更新後的 Markdown
edit_note 必填 — 變更內容;會顯示在版本歷程中
tags 選填 — 更新後以逗號分隔的標籤
ab_add_wiki_comment 為文件新增留言。 project_id 必填
article_id 必填
content 必填 — 留言文字

AI 變更如何保持可見

當任務或文件透過 MCP 工具被建立、更新或完成時,AB Projects 會自動:

  • 以使用者的名稱及所提供的備註,將變更記錄在項目的變更歷程中
  • 為稽核目的寫入一筆作業記錄
  • 在專案已連結的 Microsoft Teams 頻道中張貼或更新 Adaptive Cards(自適應卡片),並清楚揭露該活動為 AI 產生

因此 AI 驅動的變更,與直接在 AB Projects 應用程式或 Teams 索引標籤中所做的變更具有相同的可見性與可追溯性。關於如何連接助理,請參閱 透過 MCP 連接 AI 助理

發佈於 2026-04-04
最後更新於 2026-05-19
版本 1