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 可选 — 父任务的行键;设置后,此任务将成为子任务,父任务的「有子任务」标志会自动更新
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