content-ops-studio
Content Ops Studio
Content Ops Studio es un Plugin de Codex local-first para gestionar proyectos de contenido de imágenes con respaldo de evidencia y aprobación obligatoria. Mantiene los datos del Proyecto fuera del Plugin, conserva cada versión aprobada y convierte la investigación, el copy, la producción visual y la entrega en un flujo de trabajo recuperable.
Qué es
El Plugin está pensado para Operadores que gestionan trabajo de contenido a largo plazo para un Sujeto y una Audiencia en distintas industrias. Proporciona estado local determinista, contratos estrictos, herramientas MCP acotadas, integración opcional con el espacio de trabajo Feishu/Lark, investigación nativa del Host y traspasos a ImageGen, un Renderer con Playwright, QA visual, aprobaciones explícitas y entrega final inmutable.
No es un publicador autónomo, un generador de imágenes genérico, un sustituto de la aprobación, un servicio MCP público alojado en la nube ni un lugar para almacenar datos de ejecución de clientes.
Related MCP server: Abbie MCP Server
Capacidades principales
Inicialización de proyectos, registro, bloqueos, diarios, puntos de control y recuperación.
Investigación de evidencia mediada por el Host y revisión de Painpoints G2 a nivel de elemento.
Paquetes de Contenido versionados, comprobaciones de afirmaciones/duplicación/calidad y G3.
Planificación Visual dinámica, producción formal de Portada, G4 y Bloqueo de Estilo.
Producción de sets de seis páginas, QA por página, continuidad, QA de Grupo y G5.
Manifiesto Final inmutable, huella digital determinista, integridad de entrega y archivo.
158 Schemas estrictos, 159 archivos TypeScript generados, 71 herramientas MCP acotadas y 8 Skills.
CLI oficial de Lark opcional e integración con la OpenAPI de Feishu con compuertas.
Flujo de trabajo
Configuración del Proyecto → Investigación / Painpoint → Paquete de Contenido → G3 → Plan Visual → Primera Página → G4 → Bloqueo de Estilo → Páginas Restantes → QA de Grupo / Continuidad → G5 → Finalización → Sincronización opcional con Feishu
G1–G5 son decisiones humanas. Las puntuaciones, los resultados de QA y el éxito de las herramientas nunca crean aprobación automáticamente.
Requisitos
Node.js
>=24 <25.pnpm
11.19.0para el desarrollo del repositorio.@larksuite/cli@1.0.63oficial compatible para operaciones ordinarias del espacio de trabajo de Feishu.Playwright/Chromium
1.62.1para el renderizado de producción.Una capacidad ImageGen nativa instalada en el Host para los activos visuales generados.
El Plugin no requiere que un Operador configure una clave de API de OpenAI. Consulta el contrato de entorno.
Instalación
Para la validación del código fuente:
corepack enable
pnpm install --frozen-lockfile
pnpm check
pnpm release:packLa raíz del Plugin instalable dentro del paquete es plugins/content-ops-studio/. Contiene su propio servidor MCP STDIO empaquetado y no necesita node_modules del repositorio en tiempo de ejecución. Sigue la Guía de inicio rápido y la instalación local del Plugin.
Inicio rápido
Ejecuta content_ops_doctor, inicializa un Proyecto mediante content_ops_plan_project_initialization y ejecuta cada escritura solo después de su confirmación explícita. Los artefactos de ejecución se escriben en CONTENT_OPS_HOME externo o en la ubicación de Datos del Plugin gestionada por el Host. La configuración completa más corta está en QUICK_START.md.
Modelo de Proyecto y espacio de trabajo
La instalación del Plugin es de solo lectura. Los Perfiles de Proyecto, Ejecuciones, diarios, mapeos, activos aprobados, paquetes de entrega y archivos viven bajo un Home de Proyecto externo. Los entornos de Producción, Calibración y TEST están aislados; las aprobaciones de entornos de prueba no pueden autorizar Producción.
Compuertas de aprobación
G1 confirma la configuración del Proyecto.
G2 revisa Painpoints individuales.
G3 aprueba una versión exacta de Contenido/Copy.
G4 aprueba la primera página formal vinculada a checksum y crea el Bloqueo de Estilo actual.
G5 aprueba los checksums exactos de la página final antes de la Finalización.
REVISE y REJECT conservan el historial. Una versión posterior invalida las aprobaciones posteriores obsoletas.
Producción visual y de imágenes
La Skill de Producción de Imágenes V1 es PRODUCTION_READY / FROZEN_FOR_V1. La Fase 4D expuso defectos de fiabilidad en producción; la Fase 4E los reparó y ambas regresiones de Estrategia determinista congeladas pasan. Esto no convierte ningún layout de Portada, color, recorte o modo de atención en una plantilla universal. El trabajo adicional de capacidad visual pertenece a V1.1+.
Los visuales generados provienen de la capacidad ImageGen instalada en el Host. Todo el texto formal en chino lo compone el Renderer. Chromium debe instalarse explícitamente y pasar el Doctor del Renderer; no se permite ningún fallback de Chrome del sistema o Mock en Producción.
Integración con Feishu y Lark
La OAuth de la CLI oficial de Lark es la ruta predeterminada para Feishu. Usa las herramientas de configuración/Doctor del Plugin y nunca pegues credenciales en el chat o en argumentos de CLI. Las escrituras en vivo permanecen explícitamente con compuertas y verificadas por lectura. El adaptador heredado de aplicaciones empresariales acepta secretos solo desde el entorno del proceso.
Uso de MCP y Plugin
El paquete expone 71 herramientas de schema cerrado a través del MCP STDIO empaquetado. Las herramientas de lectura planifican e inspeccionan; las escrituras requieren confirmación explícita, comprobaciones previas a la escritura, idempotencia y relectura. El Plugin no expone ninguna shell arbitraria, HTTP crudo, credencial o herramienta de borrado.
Finalización y entrega
La Finalización requiere G3/G4/G5 actuales, Bloqueo de Estilo activo, cada página aprobada, evidencia de página individual y de grupo superada, continuidad y cero bloqueos duros. Relee los bytes PNG y los checksums, crea FINAL_MANIFEST_V1, una Huella Digital del Set Final, un Paquete de Entrega solo con aprobados, informe de integridad y archivo versionado. La Finalización normal hace cero llamadas a ImageGen y Renderer.
Recuperación e idempotencia
Cada escritura se registra en un diario y está vinculada a una versión. Reintentar una operación idéntica reutiliza artefactos verificados. Los payloads conflictivos bajo la misma versión inmutable se detienen con un código de conflicto estable. Los fallos parciales conservan la evidencia y se reanudan desde el último punto de control verificado; el rollback nunca elimina el historial aprobado.
Seguridad
Nunca pongas credenciales, tokens, datos de clientes, activos personales o Homes de Proyecto externos en el repositorio o en la raíz del Plugin. El empaquetado de lanzamiento excluye dependencias, cachés, salidas de ejecución y evidencia raster histórica. Consulta SECURITY.md y PRIVACY.md.
Las ocho Skills
content-studio-router— enruta el flujo de trabajo completo y los límites de aprobación; todas las etapas.project-initialization— crea y valida los contratos de Proyecto/Espacio de trabajo; configuración y G1.painpoint-research— convierte la evidencia retenida en Painpoints de Audiencia revisables; investigación y G2.content-creation— crea Paquetes de Contenido fundamentados en evidencia; producción de copy y G3.visual-planning— crea el Sistema Visual y los planes de página sin producir imágenes; planificación posterior a G3.image-set-production— resuelve la estrategia visual, los activos, el QA del Renderer, G4, el Bloqueo de Estilo y el QA del set final; producción hasta G5.content-finalization— valida el set aprobado y crea evidencia de entrega/archivo; posterior a G5.project-learning— gestiona reglas de proyecto confirmadas sin modificar silenciosamente los packs centrales o de industria; revisión de feedback explícita.
Limitaciones actuales de V1
La sincronización de metadatos finales de Feishu es
PARTIAL: los campos dedicados de ID de Manifiesto Final y Huella Digital del Set Final aún no están en el Blueprint.La subida de adjuntos a Feishu está
DEFERRED;drive:file:uploadno es necesario para la Finalización local.No se incluyen MCP HTTP público, envío público ni publicación automática.
El ImageGen del Host debe estar instalado y disponible en el Host operativo.
El renderizado de producción depende del entorno local fijado de Playwright/Chromium y de las fuentes disponibles.
Desarrollo
Ejecuta pnpm check en Node 24. La suite completa valida formato, lint, tipos, contratos, estado, Runtime, Renderer, producción visual, Feishu/Lark, MCP, copias instaladas, Finalización, seguridad y ejemplos.
Lanzamiento y versionado
0.1.0 es la primera versión V1 de código abierto del repositorio. La versión está sincronizada en los metadatos del paquete y del Plugin. Los artefactos de lanzamiento deben pasar comprobaciones de instalación limpia y E2E instalado. Consulta lanzamiento y distribución.
Licencia
Content Ops Studio es código abierto bajo la Licencia MIT. Los componentes de terceros incluidos conservan sus licencias originales; consulta avisos de terceros.
This server cannot be installed
Maintenance
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
Cloud MCP for project data, analytics, research, content planning, media generation, and growth.
Creative-intelligence MCP for campaign strategy, ad builds, QA, and reporting.
Create, schedule, and publish social posts, manage accounts, and read analytics as MCP tools.
Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.
Related MCP Servers
FlicenseNot gradedqualityBmaintenanceA unified MCP layer that serves organization toolkits as MCP endpoints with per-tool permissions, an async approval queue, and full audit logging.- AlicenseNot gradedqualityBmaintenanceProvides tools for governed project work, including project setup, workspace management, and task execution, with credential-safe MCP wiring.MIT
- AlicenseNot gradedqualityCmaintenanceProvides 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
- FlicenseNot gradedqualityBmaintenanceEnables to plan, write, illustrate, and voice a full marketing campaign through an MCP pipeline that generates copy, moodboards, voiceovers, and images with automated guardrails and budget controls.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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