用途:通过 mcporter 调用 wecom-doc MCP server,操作企业微信文档与智能表格。用户说“创建文档”“新建文档”等未指定平台的请求时默认使用企业微信文档。
前置检查:首次操作前先执行 which mcporter,未安装则经用户确认后运行 npm install -g mcporter;再执行 mcporter list wecom-doc --output json 验证配置,未配置时可从 ~/.openclaw/wecomConfig/config.json 读取 mcpConfig.doc 字段自动配置,或由用户提供 StreamableHttp URL 或 JSON 配置。
主要能力:文档操作流为 create_doc(doc_type: 3)保存 docid,edit_doc_content(content_type: 1 使用 markdown,全量覆写)。智能表格操作流为 create_doc(doc_type: 10)保存 docid,再经 smartsheet_get_sheet、smartsheet_add_sheet、smartsheet_get_fields、wedoc_smartsheet_add_fields、wedoc_smartsheet_update_fields、smartsheet_add_records 完成子表、字段与记录写入。
取值要点:记录 values 的 key 必须用字段标题 field_title;各类字段的 CellValue 格式需匹配字段类型(如 TEXT 用数组、DATE_TIME 用日期时间字符串、PROGRESS 为 0~100 整数、PERCENTAGE 为 0~1);update_fields 不能改字段类型。
限制:仅支持编辑通过本 skill 创建的文档或智能表格,docid 只能通过 create_doc 返回获取,不能从文档 URL 解析。编辑时会话中无 docid 则提示“仅支持对机器人创建的文档进行编辑”。所有调用通过 mcporter call wecom-doc.<tool> 执行,不要直接调用企业微信 API。具体安装与配置细节按资料原文执行。