content-qa-mcp
content-qa-mcp
MCP-сервер (Model Context Protocol) для проверки качества редакционного контента. Направьте Claude на статью и получите отчёт с замечаниями, где каждое замечание сопровождается исправлением, чтобы отчёт был полезным, а не просто корректным.
Этот принцип «замечание + исправление» обеспечивается тестовым набором: проверка, которая выдаёт замечание без действенного исправления, не проходит тесты.
Что делает
Четыре инструмента, ноль ключей API, всё работает локально.
Инструмент | Входные данные | Что проверяет |
| HTML или обычный текст, опционально ключевое слово | Запускает все проверки ниже, объединяет замечания, сортирует по серьёзности, выносит вердикт: публиковать / исправить / отклонить |
| обычный текст | Индекс удобочитаемости Флеша–Кинкейда, длинные предложения, доля страдательного залога |
| обычный текст | Штампы («delve into», «in today's fast-paced world», всего 15 шаблонов), плотность тире «em/en», стрелки-глифы, эмодзи в основном тексте |
| HTML статьи, опционально ключевое слово | Длина заголовка и мета-описания, структура H1/H2, наличие alt у изображений, внутренние ссылки, присутствие и плотность ключевого слова |
Плюс промпт qa_review, который запускает полный отчёт и просит модель дать редакторскую оценку — без смягчений и без выдуманных замечаний.
Каждое замечание — это один объект:
{
"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."
}Полный пример — в samples/sample-report.md: 22 замечания по намеренно сломанной фикстурной статье, отчёт можно перегенерировать командой npm run sample.
Related MCP server: pangram-editorial
Установка и регистрация в 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Регистрация (CLI Claude Code):
claude mcp add content-qa -- node /absolute/path/to/content-qa-mcp/src/server.jsПроверено:
content-qa: C:\Program Files\nodejs\node.exe C:\...\content-qa-mcp\src\server.js - √ ConnectedЗатем в сессии Claude Code: «run qa_full_report on this article» или используйте промпт qa_review.
Удаление: claude mcp remove content-qa.
Примечание для Windows (та часть, которую обычно пропускают)
В Windows регистрируйте stdio MCP-серверы с абсолютным путём к node.exe и скрипту:
claude mcp add content-qa -- "C:\Program Files\nodejs\node.exe" "C:\path\to\content-qa-mcp\src\server.js"Регистрация через npx или .cmd-обёртку в Windows стабильно не работает: порождённый процесс не подключается к stdio, и ошибка остаётся незаметной. Абсолютный путь к node.exe плюс путь к скрипту работает всегда. Сквозной тест в этом репозитории использует именно такой подход (process.execPath).
Принципы проектирования
Проверки — это чистые функции в
src/checks/, которые можно импортировать без MCP. Сервер — лишь тонкий протокольный слой поверх них, поэтому те же проверки работают в CI, git-хуке или пайплайне.SEO-проверка ограничена намеренно. Она разбирает корректный HTML из CMS (WordPress, Ghost, генераторы статических сайтов) с помощью регулярных выражений. Это не универсальный HTML-парсер, и она не пытается пережить некорректную разметку. Лучше честно обозначить границы, чем делать вид, что их нет.
Для обычного текста SEO-проверка пропускается — вместо того чтобы выдавать фальшивые замечания о «отсутствующих тегах».
Список штампов запрещает классы, а не конкретные слова. Каждый шаблон — это паттерн, поэтому перефразировка штампа в одно слово всё равно будет поймана.
Зачем это нужно
Это рабочий метод моей платной редакторской проверки, упакованный в инструменты, которые может вызывать агент. Правило простое: отчёт, который говорит, что не так, но не говорит, как исправить, просто перекладывает работу на чужой стол. Замечания публикуются только вместе с исправлениями — или не публикуются вовсе.
Лицензия
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