EveryFeed
在 MCP 工具可用时,通过 EveryFeed MCP 工具操作 EveryFeed。对于终端工作流以及 MCP 未开放的公开 API 操作(如连接生命周期、分析、帖文状态变更、删除和本地文件上传),使用 EveryFeed CLI。
选择界面
对话式起草、服务商发现、校验、媒体生成和经确认的帖文创建,优先使用 MCP。
当用户明确要求终端自动化或需要 CLI 专有操作时,使用 CLI。参见 references/cli.md。
不要静默切换组织、档案、渠道或界面。切换上下文后需重新解析标识符。
如果 MCP 工具不可用,引导用户前往 EveryFeed → Settings → Developers → Access。绝不要求用户将令牌粘贴到聊天中。
如果某功能无法通过 MCP 使用但 CLI 支持,运行命令前先说明切换。
建立上下文
准备内容前:
调用 listConnectedChannels。如果用户指定客户组,先调用 listChannelGroups,并只传入返回的匹配组 ID。
在解释相对日期或排期前调用 getCurrentDateTime。将其 UTC 值和返回的渠道时区视为权威。
在涉及服务商特定措辞、设置、媒体、线程、评论或发布决策前,调用 getProviderRules。
当用户指定项目时,用 listProjects 解析。当用户要求复用内容集时,用 listContentSets 解析,然后调用 getContentSet。将加载的内容视为可编辑草稿材料。
只使用当前组织返回的标识符。绝不编造或复用渠道、组、项目、媒体、内容集或生成 ID。
参见 references/mcp-tools.md 了解全部 26 个 MCP 工具契约,参见 references/provider-workflows.md 了解服务商特定的准备。
准备内容
与用户解决含糊的目标、日期、时区、线程结构、媒体、项目、短链行为和草稿/排期/立即发布模式。
保留用户要求的语言和品牌语气,除非被要求按渠道调整。
仅根据 getProviderRules 输出构建服务商设置。仅使用该服务商公布的功能和参数调用 executeProviderFunction。
线程和评论使用有序值。保持每个值的消息、延迟和媒体明确。
findNextAvailableSlot 仅作为建议;它不授权排期发布。
遵循 references/workflows.md 中关于线程、多平台活动、媒体、项目、内容集和批量排期的可复用模式。
使用媒体与 AI 生成
使用 listMedia,并仅引用返回的组织媒体 ID。
对于公开远程图片或 MP4,展示确切 URL 和预期替代文本,获得确认后,用唯一幂等键调用一次 uploadMediaFromUrl。
在任何 AI 生成前展示确切提示和选项。在 generatePostDraft、generateImage、startVideoGeneration 或 startNarratedSlideVideoGeneration 之前取得明确确认。
普通视频生成前调用 listVideoGenerationOptions,仅选择可用的服务商、时长、尺寸和参考图数量。
旁白幻灯片生成前调用 listNarratedSlideVoices,仅使用返回的语音。
仅轮询返回给当前用户的作业。使用 list 工具恢复已知作业,仅在确认后使用 resume 工具;恢复会改变工作流状态。
仅在生成完成并返回 EveryFeed 媒体记录后附加生成媒体。
AI 生成的文案仍是可编辑草稿。生成绝不授权创建帖文。
校验与复核
在提议任何写入前,始终对最终负载调用 validateComposerDraft。仅在以下条件满足时接受某一项:
valid !== false;
emptyContent !== true;
tooLong !== true;
errors === true;
settingsError 在出现时为空。
修复每一个无效的渠道负载,并在任何更改后重新校验。
呈现紧凑的最终复核,包含:
渠道显示名称和服务商;
每条帖文、线程项或评论;
附加或生成的媒体;
服务商特定设置;
草稿、立即发布或排期模式;
确切的排期时间戳和时区;
项目和短链行为。
要求与那份确切复核对应的明确确认。编辑、提问、沉默或对较早负载的批准都不算当前批准。
执行写入
在获得当前明确批准后:
为获批操作生成一个稳定、唯一的幂等键。
以 confirmed: true 调用 createPosts 恰好一次。
仅将同一模式和同一排期日期的帖文放在一次调用中。将不同日期或模式拆分为分别校验和批准、使用不同键的调用。
仅在检索已完成结果时复用键。如果响应失败或结果未知,先检查状态再尝试新操作;绝不盲目重放。
报告返回的帖文 ID、状态、服务商标识符、发布 URL 和错误。在 EveryFeed 报告发布前,不要声称已发布。
对 CLI 写入应用同样的复核和幂等纪律。除非用户在当前对话中已批准确切命令和负载,否则绝不使用 --yes 调用 CLI 写入。
管理与分析
使用 MCP listRecentPosts 进行快速状态检查。使用 CLI 进行筛选的帖文历史、帖文详情、状态变更、删除、连接管理、通知、连接分析、热门帖文、帖文分析和缺失发布 ID 恢复。遵循 references/cli.md 和 references/troubleshooting.md。
只读检查绝不授权后续写入。