mcp-content-ops
mcp-content-ops
Un servidor MCP que permite a un agente trabajar con contenido CMS. Las herramientas son la parte aburrida — buscar, leer, crear un borrador, establecer un campo, publicar. Lo que requirió reflexión es lo que ocurre antes de que cualquiera de ellas se ejecute.
La mayoría de los servidores MCP de contenido que hemos examinado le entregan al modelo un cliente de API y una credencial con los permisos que la cuenta de integración tenga, que en un CMS suele ser todo. La demo funciona. Luego alguien le pide al agente que «ordene las páginas de producto» y publica cuarenta borradores, porque nada en el sistema ha dicho nunca que no pudiera hacerlo.
El alcance
Cuatro compuertas, en orden, y ninguna de ellas reside en el esquema de la herramienta:
Validación de argumentos contra el esquema publicado. Las propiedades desconocidas se rechazan en lugar de descartarse: un modelo que inventa un argumento ha malinterpretado la herramienta, y descartarlo silenciosamente oculta ese error.
Denegación por defecto. Las operaciones de escritura están desactivadas a menos que la configuración las active. No hay ningún valor predeterminado permisivo en
Policy.Listas de permitidos de tipos y campos. Que un tipo sea legible no lo hace escribible, y que un tipo sea escribible no hace que todos sus campos lo sean.
Auditoría estructurada de cada llamada, permitida o rechazada, con el motivo.
El tipo contra el que se evalúa una llamada proviene del elemento almacenado, nunca de los argumentos. Permitir que quien llama afirme qué tipo de cosa está editando es permitir que elija qué política se aplica.
Una llamada rechazada vuelve como un resultado de herramienta normal con isError establecido, no como un error JSON-RPC. El modelo debería ver por qué fue rechazada y adaptarse; un error de protocolo significa que el cliente está roto, lo cual es una conversación distinta.
Related MCP server: ToolBridge
Ejecutarlo
pip install -e ".[dev]"
python -m content_ops.server policy.example.json
pytest -qEl CMS que hay detrás es un stub en memoria en cms.py — cuatro métodos, cámbialo por tu API de contenido.
Lo que no hace
No hay herramienta de borrado, a propósito. Sin recursos ni prompts, solo herramientas. Sin autenticación: es un servidor stdio y el límite de confianza es el proceso que lo lanzó. El validador de esquemas cubre el subconjunto que utilizan nuestros propios esquemas de herramienta, no todo JSON Schema.
Por qué no usar un SDK
El MCP Python SDK es bueno y para un servidor más grande es la elección correcta. Este implementa tres métodos sobre stdio, y el formato de transmisión es lo bastante pequeño como para que una dependencia que se mueve al ritmo al que se mueven actualmente los SDK fuera el mayor riesgo.
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 Servers
AlicenseAqualityDmaintenanceMCP server that protects shell, file, database, git, and HTTP operations with per-agent permission rules509MIT- FlicenseNot gradedqualityCmaintenanceA governed MCP server for integrating AI agents with customer data, featuring role-based access control, field redaction, and human-in-the-loop approval for secure support operations.1
- AlicenseNot gradedqualityBmaintenanceOpen-source MCP server that turns any CMS backend into an AI-agent-ready content management system. It provides tools for content CRUD, idea management, and publication tracking, with safety features requiring human approval for publishing.MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that provides AI agents with direct read/write access to Sitecore CMS through 100+ tools across Item Service, GraphQL, and PowerShell APIs.148Apache 2.0
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
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/nitti510x/mcp-content-ops'
If you have feedback or need assistance with the MCP directory API, please join our Discord server