用途:确保 wecom_mcp 工具获得执行权限,避免因未加入白名单而不可见导致的调用失败。所有使用 wecom_mcp 的技能应在首次调用前执行本检查。
触发条件:当前会话首次需要调用 wecom_mcp;或调用时收到 tool not allowed、not permitted、permission denied 等权限错误。若同一会话已成功调用过 wecom_mcp,则无需重复检查。
使用方式(均为终端 shell 命令,不是 MCP tool 调用):先执行 openclaw config get tools.profile。若返回 full,说明无工具限制,直接继续原请求;否则执行 openclaw config get tools.alsoAllow,若列表已包含 wecom_mcp 则通过。若缺失,则执行 openclaw config set tools.alsoAllow '["wecom_mcp"]' 写入;列表中已有其他工具时需合并保留,例如 openclaw config set tools.alsoAllow '["other_tool", "wecom_mcp"]'。写入成功后提示用户手动执行 openclaw gateway restart 使配置生效并重新发送请求。写入失败则给出同样的手动修复指引。若 openclaw 命令本身执行失败,提示检查 OpenClaw 安装与 PATH(参考 https://docs.openclaw.dev/installation)。
主要特点:全程走 CLI 探测,规避“工具未白名单即不可见”的死锁;profile 为 full 时快速跳过;操作幂等,已包含则不产生副作用;不自动重启 Gateway,以免中断当前会话。
限制:能力范围仅限权限检查与白名单修复,不涉及 wecom_mcp 具体业务功能;依赖 OpenClaw CLI 版本与安装环境;其余细节以官方资料为准,暂未提供更多信息。