Skip to main content
Glama

Content Ops Studio

Content Ops Studio — это локальный плагин Codex для ведения контент-проектов с публикацией изображений, основанных на доказательствах и проходящих этапы утверждения. Он хранит данные проекта вне плагина, сохраняет каждую утверждённую версию и превращает исследование, тексты, визуальное производство и доставку в восстанавливаемый рабочий процесс.

Что это такое

Плагин предназначен для операторов, управляющих долгосрочной контентной работой для субъекта и аудитории в разных отраслях. Он обеспечивает детерминированное локальное состояние, строгие контракты, ограниченные MCP-инструменты, опциональную интеграцию с рабочим пространством Feishu/Lark, исследование на стороне Host и передачу в ImageGen, рендерер Playwright, визуальный контроль качества, явные утверждения и неизменяемую финальную доставку.

Это не автономный издатель, не универсальный генератор изображений, не замена утверждению, не облачный публичный MCP-сервис и не место для хранения пользовательских данных времени выполнения.

Related MCP server: Abbie MCP Server

Основные возможности

  • Инициализация проекта, реестр, блокировки, журналы, контрольные точки и восстановление.

  • Исследование доказательств через Host и проверка болевых точек G2 на уровне элементов.

  • Версионированные контент-пакеты, проверки утверждений/дубликатов/качества и G3.

  • Динамическое визуальное планирование, формальное производство обложки, G4 и фиксация стиля (Style Lock).

  • Производство набора из шести страниц, контроль качества постранично, непрерывность, групповой контроль качества и G5.

  • Неизменяемый финальный манифест, детерминированный отпечаток, целостность доставки и архив.

  • 158 строгих схем, 159 сгенерированных TypeScript-файлов, 71 ограниченный MCP-инструмент и 8 навыков.

  • Опциональный официальный Lark CLI и управляемая интеграция с Feishu OpenAPI.

Рабочий процесс

Project Setup → Research / Painpoint → Content Package → G3 → Visual Plan → First Page → G4 → Style Lock → Remaining Pages → Group QA / Continuity → G5 → Finalization → Optional Feishu Sync

G1–G5 — это решения человека. Оценки, результаты контроля качества и успешность инструментов никогда не создают автоматического утверждения.

Требования

  • Node.js >=24 <25.

  • pnpm 11.19.0 для разработки репозитория.

  • Поддерживаемый официальный @larksuite/cli@1.0.63 для обычных операций с рабочим пространством Feishu.

  • Playwright/Chromium 1.62.1 для производственного рендеринга.

  • Установленная на Host нативная возможность 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 или в управляемое Host расположение данных плагина. Самый короткий полный процесс описан в QUICK_START.md.

Модель проекта и рабочего пространства

Установка плагина доступна только для чтения. Профили проектов, запуски, журналы, сопоставления, утверждённые ресурсы, пакеты доставки и архивы находятся во внешнем домашнем каталоге проекта. Производственные, калибровочные и TEST-фикстуры изолированы; утверждения фикстур не могут авторизовать производство.

Этапы утверждения

  • G1 подтверждает конфигурацию проекта.

  • G2 проверяет отдельные болевые точки.

  • G3 утверждает точную версию контента/текста.

  • G4 утверждает формальную первую страницу, привязанную к контрольной сумме, и создаёт текущий Style Lock.

  • G5 утверждает точные контрольные суммы финальных страниц перед финализацией.

REVISE и REJECT сохраняют историю. Более поздняя версия аннулирует устаревшие последующие утверждения.

Визуальное производство и производство изображений

Навык производства изображений V1 — PRODUCTION_READY / FROZEN_FOR_V1. Фаза 4D выявила дефекты надёжности производства; фаза 4E устранила их, и обе замороженные детерминированные регрессии стратегии проходят. Это не превращает ни один макет обложки, цвет, кадрирование или режим внимания в универсальный шаблон. Дальнейшая работа над визуальными возможностями относится к V1.1+.

Сгенерированные визуальные материалы поступают из установленной на Host возможности ImageGen. Весь официальный китайский текст составляется рендерером. Chromium должен быть явно установлен и пройти проверку Renderer Doctor; в производстве не допускается использование системного Chrome или запасного варианта Mock.

Интеграция с Feishu и Lark

Официальный OAuth Lark CLI — это путь Feishu по умолчанию. Используйте инструменты настройки/Doctor плагина и никогда не вставляйте учётные данные в чат или аргументы CLI. Живые записи остаются явно ограниченными и проверяются чтением. Устаревший адаптер корпоративного приложения принимает секреты только из окружения процесса.

Использование MCP и плагина

Пакет предоставляет 71 инструмент с закрытой схемой через встроенный STDIO MCP. Инструменты чтения планируют и проверяют; записи требуют явного подтверждения, проверок перед записью, идемпотентности и обратного чтения. Плагин не предоставляет произвольную оболочку, сырой HTTP, инструменты для работы с учётными данными или удаления.

Финализация и доставка

Финализация требует актуальных G3/G4/G5, активного Style Lock, каждой утверждённой страницы, прохождения проверок отдельных страниц и группы, непрерывности и отсутствия жёстких блокировок. Она повторно считывает байты PNG и контрольные суммы, создаёт FINAL_MANIFEST_V1, отпечаток финального набора, пакет доставки только с утверждёнными элементами, отчёт о целостности и версионированный архив. Обычная финализация не выполняет вызовов ImageGen и Renderer.

Восстановление и идемпотентность

Каждая запись журналируется и привязывается к версии. Повторная попытка идентичной операции использует проверенные артефакты. Конфликтующие полезные нагрузки под одной и той же неизменяемой версией останавливаются со стабильным кодом конфликта. Частичные сбои сохраняют доказательства и возобновляются с последней проверенной контрольной точки; откат никогда не удаляет утверждённую историю.

Безопасность

Никогда не помещайте учётные данные, токены, данные клиентов, личные ресурсы или внешние домашние каталоги проектов в репозиторий или корень плагина. Пакеты релизов исключают зависимости, кэши, выходные данные времени выполнения и исторические растровые доказательства. См. SECURITY.md и PRIVACY.md.

Восемь навыков

  • content-studio-router — маршрутизирует полный рабочий процесс и границы утверждений; все этапы.

  • project-initialization — создаёт и проверяет контракты проекта/рабочего пространства; настройка и G1.

  • painpoint-research — превращает сохранённые доказательства в проверяемые болевые точки аудитории; исследование и G2.

  • content-creation — создаёт контент-пакеты на основе доказательств; производство текстов и G3.

  • visual-planning — создаёт визуальную систему и планы страниц без создания изображений; планирование после G3.

  • image-set-production — решает визуальную стратегию, ресурсы, контроль качества рендерера, G4, Style Lock и контроль качества финального набора; производство до G5.

  • content-finalization — проверяет утверждённый набор и создаёт доказательства доставки/архива; после G5.

  • project-learning — управляет подтверждёнными правилами уровня проекта без молчаливого изменения основных или отраслевых пакетов; явный обзор обратной связи.

Текущие ограничения V1

  • Синхронизация финальных метаданных Feishu — PARTIAL: выделенные поля Final Manifest ID и Final Set Fingerprint ещё не в Blueprint.

  • Загрузка вложений Feishu — DEFERRED; drive:file:upload не требуется для локальной финализации.

  • Публичный HTTP MCP, публичная отправка и автоматическая публикация не включены.

  • Host ImageGen должен быть установлен и доступен в работающем Host.

  • Производственный рендеринг зависит от закреплённого локального окружения Playwright/Chromium и доступных шрифтов.

Разработка

Запустите pnpm check на Node 24. Полный набор проверяет форматирование, линт, типы, контракты, состояние, Runtime, Renderer, визуальное производство, Feishu/Lark, MCP, установленные копии, финализацию, безопасность и примеры.

Релиз и версионирование

0.1.0 — первый релиз V1 репозитория с открытым исходным кодом. Версия синхронизирована между пакетом и метаданными плагина. Артефакты релиза должны проходить проверки чистой установки и установленного E2E. См. релиз и распространение.

Лицензия

Content Ops Studio — это открытый исходный код под лицензией MIT. Включённые сторонние компоненты сохраняют свои оригинальные лицензии; см. уведомления о сторонних компонентах.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    A unified MCP layer that serves organization toolkits as MCP endpoints with per-tool permissions, an async approval queue, and full audit logging.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides MCP tools to read and edit live Pen Editor documents, including structure, layout, variables, screenshots, and batch design DSL, plus static guidelines and style guides.
    MIT

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhuangguangdahyh-dotcom/content-ops-studio'

If you have feedback or need assistance with the MCP directory API, please join our Discord server