用途:这是一个已安装的 Slack CLI 工具,用于在用户的 Slack 工作区中读取和搜索消息、频道与线程,跟进团队讨论和决定,并发送频道消息。
使用方式:先运行 slack status 检查连接状态。如果返回 not_connected,则运行 slack authorize-url,并仅把返回的 connect_url 分享给用户。可用 slack list-tools 查看已审核的工具子集及其权限标注,再用 slack call-tool --name <tool> --arguments-json '<json-object>' 调用已公开的工具。
主要能力与限制:Slack 目录包含读取和变更操作,且可能随时间变化。CLI 仅允许经过明确审核的工具:默认允许读取操作,变更操作需要审批并提供参数预览。未知或新增的提供方工具会以失败关闭方式处理。直接文件读取、签名上传 URL 和未审核的列表工具在具备专门交付处理前均不可用。Slack 需要固定的已注册应用身份,不支持动态客户端注册;测试应用仅限其开发工作区,生产应用须先获批 Slack Marketplace 分发,其他工作区的用户才能连接。切勿在聊天中索要 OAuth 令牌或应用凭据。