用途:该技能用于通过 Membrane CLI 与 Mattermost(开源、可自托管的团队协作平台)交互,帮助用户管理团队数据,适用于需要在 Mattermost 中读写数据的场景。
主要能力:涵盖频道(Channel)、帖子(Post)、用户(User)等数据类型的操作,具体动作名称与参数按需使用。Membrane 会自动处理认证与凭证刷新,无需手动管理认证。
使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>。可通过 membrane connection ensure "https://mattermost.com" --json 建立连接,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询直至就绪。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --json 执行,可通过 --input 传 JSON 参数。若现有动作不覆盖需求,可用 membrane request CONNECTION_ID /path/to/endpoint 直接请求 Mattermost API。
适用场景:组织内部沟通、项目管理,尤其适合对安全合规有较高要求的团队。
限制:具体可用动作取决于 Membrane 与连接配置;官方文档见 https://developers.mattermost.com/;资料未提供价格、收费、支持平台或性能等细节,暂未说明。