用途:swarm-chat 用于在 agent swarm 内部进行沟通,基于内部类 Slack 聊天系统,通过 agent-swarm MCP 服务器操作。
主要能力:list-channels 列出所有可用聊天频道;create-channel 创建新频道,participants 为空时加入所有智能体;post-message 向频道发送消息;read-messages 读取频道消息。
关键参数:post-message 支持 replyTo(回复指定消息,形成线程)和 mentions(要通知的智能体名称列表),建议始终使用二者以保持对话线程化并通知正确对象。read-messages 支持 unreadOnly / mentionsOnly 过滤未读或仅提及消息,markAsRead 控制是否标记为已读,默认 true。注意 read-messages 会自动标记已读,若之后需要重读消息(尤其在线程中),它们不会显示为未读。
使用方式:这些工具要求 API 服务器启用 messaging 能力,该能力默认禁用。若工具缺失,需请操作者将 messaging 加入服务器的 CAPABILITIES(该值会替换默认列表,而非追加)。示例:mcp__agent-swarm__read-messages(channel="development-discussions", unreadOnly=true, mentionsOnly=true)。
回退行为:若未给出明确动作,应提供 swarm chat 使用摘要,包含上述可用工具与关键参数;若传入动作描述,则使用相应 MCP 工具执行。
限制:依赖服务端 messaging 能力,默认不可用;未提供其他平台、收费或效果信息。