用途:确保 wecom_mcp 工具已获得执行权限。所有使用 wecom_mcp 的技能在首次调用前应先执行本检查;同一会话中已成功调用过 wecom_mcp 则无需重复检查。触发条件为当前会话首次需要调用 wecom_mcp,或调用时收到 tool not allowed、not permitted、permission denied 等权限错误。
主要能力:通过 shell 命令读取并修复 OpenClaw 工具权限配置。先执行 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"]'。
使用方式:全部步骤均为终端 shell 命令,不是 MCP tool 调用,以避免工具未白名单时不可见而无法探测的死锁。修复成功后提示用户已加入白名单,并附上 openclaw gateway restart,由用户手动重启,因为重启会中断当前会话连接。若自动写入失败,给出手动执行上述两条命令的指引。若 openclaw 命令本身失败,则提示 OpenClaw CLI 不可用,可能原因包括未安装、未加入 PATH、版本过低不支持 config 子命令或 shell 环境缺少配置,并建议检查安装状态。
限制:不自动执行重启;修改 alsoAllow 时须保留已有工具名;profile 为 full 时跳过 alsoAllow 检查;命令幂等,重复写入无副作用。具体安装与版本要求以官方文档为准。