Skip to main content
Glama
Alvi-808

content-qa-mcp

by Alvi-808

content-qa-mcp

Un servidor MCP (Model Context Protocol) para el QA de contenido editorial. Apunta Claude a un artículo y obtén un informe de hallazgos donde cada hallazgo viene con la corrección adjunta, de modo que el informe sea utilizable y no solo correcto.

La suite de pruebas hace cumplir ese contrato de hallazgos con correcciones: una comprobación que emite un hallazgo sin una corrección aplicable hace fallar la suite.

Qué hace

Cuatro herramientas, un prompt, cero claves de API. Todo se ejecuta localmente.

Herramienta

Entrada

Qué comprueba

qa_full_report

HTML o texto plano, palabra clave de enfoque opcional

Ejecuta todas las comprobaciones siguientes, combina los hallazgos, los ordena por gravedad y devuelve un veredicto de publicar/corregir/bloquear

readability_check

texto plano

Nivel Flesch-Kincaid, frases largas, proporción de voz pasiva

ai_tell_scan

texto plano

Frases hechas ("delve into", "in today's fast-paced world", 15 patrones en total), densidad de guiones em/en, glifos de flecha, emojis en la prosa del cuerpo

seo_onpage_check

HTML del artículo, palabra clave de enfoque opcional

Longitud del título y de la meta, estructura H1/H2, cobertura de alt de las imágenes, enlaces internos, presencia y densidad de la palabra clave

Además, un prompt qa_review que guía el informe completo y pide al modelo un veredicto editorial sin suavizar ni inventar hallazgos.

Cada hallazgo es un objeto:

{
  "check": "seo-onpage",
  "severity": "high",
  "excerpt": null,
  "finding": "No meta description.",
  "fix": "Add a 120-155 character meta description that states the article's payoff and includes the keyword once."
}

Consulta una ejecución completa en samples/sample-report.md: 22 hallazgos sobre el artículo de prueba deliberadamente roto, regenerable con npm run sample.

Related MCP server: pangram-editorial

Instalación y registro en Claude Code

git clone https://github.com/Alvi-808/content-qa-mcp.git
cd content-qa-mcp
npm install
npm test        # 14 tests, includes a real MCP client/server handshake

Registrar (CLI de Claude Code):

claude mcp add content-qa -- node /absolute/path/to/content-qa-mcp/src/server.js

Verificado y funcionando:

content-qa: C:\Program Files\nodejs\node.exe C:\...\content-qa-mcp\src\server.js - √ Connected

Después, en una sesión de Claude Code: "ejecuta qa_full_report en este artículo" o usa el prompt qa_review.

Elimínalo con claude mcp remove content-qa.

Nota para Windows (la parte que la mayoría de los tutoriales omiten)

En Windows, registra los servidores MCP stdio con la ruta absoluta a node.exe y el script:

claude mcp add content-qa -- "C:\Program Files\nodejs\node.exe" "C:\path\to\content-qa-mcp\src\server.js"

Los intentos de registro mediante npx o un shim .cmd suelen fallar al conectarse en Windows porque el proceso generado nunca asocia stdio correctamente, y el fallo es silencioso. Usar la ruta absoluta de node.exe junto con la ruta del script funciona siempre. La prueba de extremo a extremo de este repositorio usa el mismo patrón (process.execPath).

Notas de diseño

  • Las comprobaciones son funciones puras en src/checks/, importables sin MCP. El servidor es una fina capa de protocolo sobre ellas, de modo que las mismas comprobaciones pueden ejecutarse en CI, un git hook o un pipeline.

  • La comprobación SEO está acotada deliberadamente. Analiza la salida bien formada de artículos de CMS (WordPress, Ghost, generadores de sitios estáticos) mediante extracción con regex. No es un analizador HTML general ni intenta sobrevivir a marcado adversarial. Nombrar el límite es mejor que fingir que no existe.

  • La entrada de texto plano omite la comprobación SEO en lugar de notificar falsos hallazgos de "etiqueta faltante".

  • La lista de frases hechas prohíbe clases, no cadenas. Cada entrada es un patrón, así que las reformulaciones de un cliché que cambian una sola palabra siguen detectándose.

Por qué existe

Este es el método que sustenta mi trabajo de QA editorial remunerado, empaquetado como herramientas que un agente puede invocar. La regla que codifica: un informe de QA que dice qué está mal sin decir qué hacer a continuación solo traslada el trabajo al escritorio de otra persona. Los hallazgos se publican con correcciones o no se publican.

Licencia

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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 Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to perform instant SEO, performance, and security audits of any website through the Model Context Protocol. It provides comprehensive analysis without requiring API keys or configuration.
    11
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to interact with WordPress sites over MCP, providing read-only tools for AEO/GEO readiness, AI visibility, traffic, request logs, bot identification, page checks, and schema/markdown previews, plus opt-in write tools to draft, edit, and publish posts with permission checks and auditing.
    GPL 2.0

View all related MCP servers

Related MCP Connectors

  • Six tools for SEO and AI-readability audits. 91 checks, 11 score modules.

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.

View all MCP Connectors

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/Alvi-808/content-qa-mcp'

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