content-qa-mcp
content-qa-mcp
Ein MCP-Server (Model Context Protocol) für redaktionelles Content-QA. Man legt Claude einen Artikel vor und erhält einen Befundbericht, in dem jeder Befund den passenden Fix direkt mitliefert – der Bericht ist nutzbar statt nur korrekt.
Dieses Prinzip „Befund mit Fix“ wird von der Testsuite durchgesetzt: Eine Prüfung, die einen Befund ohne umsetzbaren Fix erzeugt, lässt die Suite fehlschlagen.
Was es tut
Vier Tools, ein Prompt, null API-Schlüssel. Alles läuft lokal.
Tool | Eingabe | Was geprüft wird |
| HTML oder reiner Text, optional Fokus-Keyword | Führt alle unten genannten Prüfungen aus, bündelt die Befunde, sortiert nach Schweregrad und gibt ein Urteil zurück (publish/fix/block) |
| reiner Text | Standardfloskeln („delve into“, „in today's fast-paced world“, 15 Muster insgesamt), Dichte von em- und en-dashes, Pfeil-Glyphen, Emojis im Fließtext |
| reiner Text | Flesch-Kincaid-Wert, lange Sätze, Anteil Passivkonstruktionen |
| Artikel-HTML, optional Fokus-Keyword | Länge von Titel und Meta-Beschreibung, H1/H2-Struktur, Abdeckung durch Alt-Texte bei Bildern, interne Links, Keyword-Präsenz und -Dichte |
Außerdem gibt es einen qa_review-Prompt, der den kompletten Bericht anstößt und das Modell um ein redaktionelles Urteil bittet – ohne Befunde abzumildern oder zu erfinden.
Jeder Befund ist genau ein Objekt:
{
"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."
}Einen vollständigen Lauf mit samples/sample-report.md ansehen: 22 Befunde am absichtlich fehlerhaften Dummy-Artikel, regenerierbar mit npm run sample.
Related MCP server: pangram-editorial
Installieren und in Claude Code registrieren
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 handshakeRegistrieren (Cloude Code CLI):
claude mcp add content-qa -- node /absolute/path/to/content-qa-mcp/src/server.jsVerifiziert funktionsfähig:
content-qa: C:\Program Files\nodejs\node.exe C:\...\content-qa-mcp\src\server.js - √ ConnectedIn einer Claude-Code-Sitzung dann z. B. „run qa_full_review on this article“ sagen oder den qa_review-Prompt nutzen.
Entfernen mit claude mcp remove content-qa.
Windows-Hinweis (der Teil, den die meisten Tutorials weglassen
On Windows registriert man stdio-MCP-Server mit dem absoluten Pfad zu node.exe und dem Skript:
claude mcp add content-qa -- "C:\Program Files\nodejs\node.exe" "C:\path\to\content-qa-mcp\src\server.js"Registrierungen über npx oder einen .cmd-Shim führen unter Windows regelmäßig zu Verbindungsfehlern, weil der gestartete Prozess stdio nie korrekt anbindet – und der Fehler passiert still. Der absolute node.exe-Pfad plus Skriptpfad funktioniert dagegen zuverlässig. Der End-to-End-Test in diesem Repo nutzt genau dieses Muster (process.execPath).
Design-Anmerkungen
Die Prüfungen sind reine Funktionen in
src/checks/, die unabhängig von MCP importieren können. Der Server ist nur seine dünne Protokollschicht darüber, sodass dieselben Prüfungen auch in CI, in einem Git-Hook oder in einer Pipeline laufen können.Die SEO-Prüfung ist bewusst eng gefasst. Sie parst wohlgeformte CMS-Artikelausgaben (WordPress, Ghost, Static-Site-Generatoren) mit regex-Extraktion. Sie ist kein allgemeiner HTML-Parser und tut nicht so, als müsse sie gegen feindliches Markup funktionieren. Die Grenze zu benennen ist besser, als so zu tun, als gäbe es sie nicht.
Reine-Text-Eingabe überspringt die SEO-Prüfung, statt erfundene „fehlende-Tags“-Befunde zu melden.
Die Floskelliste verbietet Klassen, keine Strings. Jeder Eintrag ist ein Muster, sodass auch Ein-Wort-Umformulierungen einer Floskel erkannt werden.
Warum es das gibt
Das ist die Arbeitsmethode, die hinter meiner bezahlten redaktionellen QA-Arbeit steht – verpackt in Werkzeuge, die ein Agent aufrufen kann. Die Regel darin: Eine-QA-Bericht, der sagt, was angibt kaputt ist, ohne auch zu sagen, was zu tun ist, schafft die Arbeit nur auf den Schreibtisch von jemand anders. Befunde werden nur mit Fixes ausgeliefert – oder gar nicht.
Lizenz
MIT
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
- AlicenseAqualityDmaintenanceEnables 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.115MIT
- AlicenseAqualityDmaintenanceEnables AI attribution audits and quick transparency checks on written content, providing authorship analysis and segment breakdowns for editorial review.21MIT
- AlicenseNot gradedqualityBmaintenanceProvides 23 bounded MCP tools for AI agents to perform technical SEO audits, including crawl setup, page analysis, issue detection, and report exports, all while keeping data local.5MIT
- AlicenseNot gradedqualityBmaintenanceEnables 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
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.
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/Alvi-808/content-qa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server