SuperAPI AI 工具集

pencil-mcp-get-editor-state

智能体与模型

查看项目

更新于 10-16 03:15

技能介绍

用途:该技能封装 Pencil MCP 工具 get_editor_state,用于获取当前设计环境上下文,了解用户当前在 Pencil 画布上选中了什么、当前页面与文档路径,从而在开始设计任务前进行定位。若客户端对 MCP 工具做了命名空间处理,该工具可能显示为 mcp__pencil__get_editor_state。

主要能力:返回当前选区(选中节点 ID 列表)、activePageId(当前页面 ID)和 filePath(当前文档路径)。可选参数 include_schema(布尔值,可选)设为 true 时会在结果中包含 .pen 文件 schema;若已了解 schema,可设为 false(默认)以节省上下文。

使用方式:调用 MCP 工具 get_editor_state,然后分析输出中的 selection、activePageId 与 filePath。典型场景包括:需要知道用户在画布上选中了什么、检查活动文档路径、开始新设计任务前先了解环境,以及用户询问“我在看什么”或“获取上下文”。触发短语如“获取 Pencil 编辑器状态”“检查 Pencil 当前选区”“Pencil 中选中了什么?”“我在 Pencil 画布哪里?”。

限制:必须先确认用户意图,仅在用户明确提到 Pencil 或当前对话明确属于 Pencil 设计任务时使用;否则不要使用,例如“选中了什么”可能指 IDE 中的文本而非 Pencil 画布。资料未提供其他平台、收费或效果信息。