Skip to main content
Glama

Content Ops Studio

Content Ops Studio 是一个本地优先的 Codex 插件,用于运行有证据支撑、经审批门控的图文内容项目。它将项目数据保存在插件之外,保留每一个已批准的版本,并将研究、文案、视觉制作和交付转化为可恢复的工作流。

它是什么

该插件面向跨行业为某个主题和受众管理长期内容工作的运营人员。它提供确定性的本地状态、严格的契约、有边界的 MCP 工具、可选的飞书/Lark 工作区集成、宿主原生研究和 ImageGen 交接、Playwright 渲染器、视觉 QA、明确的审批和不可变的最终交付。

它不是自主发布器、通用图像生成器、审批替代品、云托管的公共 MCP 服务,也不是存储客户运行时数据的地方。

Related MCP server: makia-vision-mcp

核心能力

  • 项目初始化、注册表、锁、日志、检查点和恢复。

  • 宿主中介的证据研究和条目级 G2 痛点审查。

  • 版本化的内容包、声明/重复/质量检查以及 G3。

  • 动态视觉规划、正式封面制作、G4 和风格锁定。

  • 六页套件制作、逐页 QA、连续性、组 QA 和 G5。

  • 不可变的最终清单、确定性指纹、交付完整性和归档。

  • 158 个严格 Schema、159 个生成的 TypeScript 文件、71 个有边界的 MCP 工具和 8 个技能。

  • 可选的官方 Lark CLI 和受门控的飞书 OpenAPI 集成。

工作流

项目设置 → 研究 / 痛点 → 内容包 → G3 → 视觉规划 → 首页 → G4 → 风格锁定 → 剩余页面 → 组 QA / 连续性 → G5 → 定稿 → 可选飞书同步

G1–G5 是人工决策。分数、QA 结果和工具成功永远不会自动产生审批。

要求

  • Node.js >=24 <25。

  • pnpm 11.19.0 用于仓库开发。

  • 受支持的官方 @larksuite/cli@1.0.63 用于常规飞书工作区操作。

  • Playwright/Chromium 1.62.1 用于生产渲染。

  • 宿主安装的原生 ImageGen 能力,用于生成视觉资产。

该插件不要求运营人员配置 OpenAI API 密钥。请参阅环境契约。

安装

用于源码验证:

corepack enable
pnpm install --frozen-lockfile
pnpm check
pnpm release:pack

包内可安装的插件根目录为 plugins/content-ops-studio/。它包含自己捆绑的 STDIO MCP 服务器,运行时不需要仓库的 node_modules。请遵循快速入门和本地插件安装。

快速入门

运行 content_ops_doctor,通过 content_ops_plan_project_initialization 初始化项目,并且仅在每次写入得到明确确认后才执行。运行时产物写入外部 CONTENT_OPS_HOME 或宿主管理的插件数据位置。最短的完整设置见 QUICK_START.md。

项目和工作区模型

插件安装是只读的。项目配置文件、运行记录、日志、映射、已批准资产、交付包和归档位于外部项目主目录下。生产、校准和 TEST 夹具相互隔离;夹具审批不能授权生产。

审批门

  • G1 确认项目配置。

  • G2 审查各个痛点。

  • G3 批准确切的内容/文案版本。

  • G4 批准绑定校验和的正式首页并创建当前风格锁定。

  • G5 在定稿前批准确切的最终页面校验和。

REVISE 和 REJECT 保留历史。后续版本会使过时的下游审批失效。

视觉和图像制作

图像制作技能 V1 为 PRODUCTION_READY / FROZEN_FOR_V1。阶段 4D 暴露了生产可靠性缺陷;阶段 4E 修复了这些缺陷,并且两个冻结的确定性策略回归测试均通过。这不会将任何封面布局、颜色、裁剪或注意力模式变成通用模板。进一步的视觉能力工作属于 V1.1+。

生成的视觉内容来自宿主安装的 ImageGen 能力。所有正式中文文本由渲染器合成。必须显式安装 Chromium 并通过渲染器 Doctor 检查;生产中不允许使用系统 Chrome 或 Mock 回退。

飞书和 Lark 集成

官方 Lark CLI OAuth 是默认的飞书路径。使用插件设置/Doctor 工具,切勿将凭据粘贴到聊天或 CLI 参数中。实时写入保持显式门控和读回验证。旧版企业应用适配器仅从进程环境接受密钥。

MCP 和插件使用

该包通过捆绑的 STDIO MCP 暴露 71 个封闭 Schema 工具。读取工具用于规划和检查;写入需要显式确认、写入前检查、幂等性和读回。该插件不暴露任意 shell、原始 HTTP、凭据或删除工具。

定稿和交付

定稿要求当前的 G3/G4/G5、有效的风格锁定、每个已批准的页面、通过的单页和组证据、连续性以及零硬阻塞。它会重新读取 PNG 字节和校验和,创建 FINAL_MANIFEST_V1、最终套件指纹、仅含已批准内容的交付包、完整性报告和版本化归档。正常定稿过程零 ImageGen 和渲染器调用。

恢复和幂等性

每次写入都有日志记录并绑定版本。重试相同操作会复用已验证的产物。同一不可变版本下的冲突负载会以稳定的冲突代码停止。部分失败保留证据并从最后一个已验证的检查点恢复;回滚永远不会删除已批准的历史。

安全

切勿将凭据、令牌、客户数据、个人资产或外部项目主目录放入仓库或插件根目录。发布打包排除依赖、缓存、运行时输出和历史栅格证据。请参阅 SECURITY.md 和 PRIVACY.md。

八个技能

  • content-studio-router — 路由完整工作流和审批边界;覆盖所有阶段。

  • project-initialization — 创建并验证项目/工作区契约;设置和 G1。

  • painpoint-research — 将保留的证据转化为可审查的受众痛点;研究和 G2。

  • content-creation — 创建有证据支撑的内容包;文案制作和 G3。

  • visual-planning — 创建视觉系统和页面计划而不生成图像;G3 后规划。

  • image-set-production — 解析视觉策略、资产、渲染器 QA、G4、风格锁定和最终套件 QA;从制作到 G5。

  • content-finalization — 验证已批准的套件并创建交付/归档证据;G5 后。

  • project-learning — 管理已确认的项目级规则,不静默修改核心或行业包;显式反馈审查。

当前 V1 限制

  • 飞书最终元数据同步为 PARTIAL:专用最终清单 ID 和最终套件指纹字段尚未进入 Blueprint。

  • 飞书附件上传为 DEFERRED;本地定稿不需要 drive:file:upload。

  • 不包含公共 HTTP MCP、公共提交和自动发布。

  • 宿主 ImageGen 必须在运行宿主中安装并可用。

  • 生产渲染依赖于固定的本地 Playwright/Chromium 环境和可用的字体。

开发

在 Node 24 上运行 pnpm check。完整套件验证格式化、lint、类型、契约、状态、运行时、渲染器、视觉制作、飞书/Lark、MCP、已安装副本、定稿、安全和示例。

发布和版本控制

0.1.0 是仓库的第一个开源 V1 版本。版本在包和插件元数据之间同步。发布产物必须通过干净安装和已安装 E2E 检查。请参阅发布和分发。

许可证

Content Ops Studio 根据 MIT 许可证 开源。捆绑的第三方组件保留其原始许可证;请参阅第三方声明。

Related MCP Connectors

Related MCP Servers