Skip to content

MCP Tools 参考

内置工具

list_tasks

列出项目任务实例,按创建时间降序排列。

输入:

字段类型说明
statusstring(可选)过滤状态:pendingrunningsuccessfailedpending_approvalrejected
limitinteger(可选)返回条数,默认 50,最大 200
offsetinteger(可选)分页偏移,默认 0

输出(文本): 任务列表,每项含状态、进度、类型、时间信息。


get_task

获取单个任务的详细信息,含参数、结果、错误信息。

输入:

字段类型说明
task_idstring任务实例 UUID

list_agents

列出当前项目的所有 Agent。无需输入参数。

输出: Agent 列表,含 idnamedescriptionis_defaultagent_type


list_workspaces

列出当前项目的所有工作区。无需输入参数。

输出: 工作区列表,含 idnameslugtypeis_defaultartifact_type


list_project_statuses

列出项目的所有共享状态,包含字段声明和当前值。

调用此工具可了解 set_project_status 可以写哪些字段。


set_project_status

更新项目状态的字段值,只有传入的字段会被修改。

输入:

字段类型说明
statusstring状态名称(来自 list_project_statuses
valuesobject字段名 → 新值的映射

示例:

json
{
  "status": "pipeline",
  "values": { "current_stage": "embedding", "progress": 45 }
}

list_task_type_memories

分页列举某个元任务跨所有运行积累的记忆,最新的在前。

输入:

字段类型说明
task_typestring元任务 identifier 或 UUID
limitinteger(可选)页大小,默认 20,最大 100
offsetinteger(可选)分页偏移,默认 0

get_task_memories

获取单次任务运行贡献的记忆。

输入:

字段类型说明
task_idstring任务实例 UUID
limitinteger(可选)页大小,默认 20
offsetinteger(可选)分页偏移,默认 0

在项目知识库中搜索 OKF 概念。

输入:

字段类型说明
querystring搜索词
workspace_idstring(可选)知识库工作区 UUID;默认使用项目的知识库工作区

okf_lint

对项目知识库运行健康检查。

输入:

字段类型说明
workspace_idstring(可选)知识库工作区 UUID

动态任务 Tools

每个开启了「允许 MCP 调用」的元任务都会生成一个同名 Tool。

Tool 名称: 元任务的 identifier 字段(字母、数字、-_

输入: 与元任务的 param_schema 定义的字段一致

输出文本:

Task 'web-scraper-20260821120000' created successfully.
task_id: 550e8400-e29b-41d4-a716-446655440000
status: pending

使用元数据: 工具调用的 _meta 字段包含 task_idtask_namestatus,便于后续查询。

提示:调用动态任务 Tool 后立即返回,任务在后台异步执行。使用 get_task 工具轮询,或订阅状态变更。

Built with VitePress