Skip to main content
Glama
Alvi-808

content-qa-mcp

by Alvi-808

content-qa-mcp

MCP-сервер (Model Context Protocol) для проверки качества редакционного контента. Направьте Claude на статью и получите отчёт с замечаниями, где каждое замечание сопровождается исправлением, чтобы отчёт был полезным, а не просто корректным.

Этот принцип «замечание + исправление» обеспечивается тестовым набором: проверка, которая выдаёт замечание без действенного исправления, не проходит тесты.

Что делает

Четыре инструмента, ноль ключей API, всё работает локально.

Инструмент

Входные данные

Что проверяет

qa_full_report

HTML или обычный текст, опционально ключевое слово

Запускает все проверки ниже, объединяет замечания, сортирует по серьёзности, выносит вердикт: публиковать / исправить / отклонить

readability_check

обычный текст

Индекс удобочитаемости Флеша–Кинкейда, длинные предложения, доля страдательного залога

ai_tell_scan

обычный текст

Штампы («delve into», «in today's fast-paced world», всего 15 шаблонов), плотность тире «em/en», стрелки-глифы, эмодзи в основном тексте

seo_onpage_check

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

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