content-qa-mcp
content-qa-mcp
編集コンテンツのQA(品質保証)のためのMCP(Model Context Protocol)サーバーです。Claudeに記事を渡すと、すべての指摘に修正案が付属する指摘レポートを返します。正しいだけでなく、そのまま使えるレポートになります。
指摘と修正案がセットになるという契約はテストスイートで強制されます。実行可能な修正案のない指摘を出力するチェックは、スイートを失敗させます。
機能
4つのツール、1つのプロンプト、APIキーは不要です。すべてローカルで動作します。
ツール | 入力 | チェック内容 |
| HTMLまたはプレーンテキスト、オプションでフォーカスキーワード | 以下のすべてのチェックを実行し、指摘を統合して重大度順に並べ、公開/修正/差し止めの判定を返す |
| プレーンテキスト | Flesch-Kincaidグレード、長文、受動態の割合 |
| プレーンテキスト | 定型フレーズ("delve into"、"in today's fast-paced world"など全15パターン)、em/enダッシュの密度、矢印グリフ、本文中の絵文字 |
| 記事のHTML、オプションでフォーカスキーワード | タイトルとメタの長さ、H1/H2構造、画像のaltカバレッジ、内部リンク、キーワードの存在と密度 |
さらに、qa_reviewプロンプトがフルレポートを駆動し、モデルに編集上の判定を求めます。指摘を和らげたり捏造したりすることはありません。
すべての指摘は1つのオブジェクトです:
{
"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登録(Claude Code CLI):
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セッションで「この記事に対してqa_full_reportを実行して」と指示するか、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チェックは意図的に範囲を限定しています。 整形式のCMS記事出力(WordPress、Ghost、静的サイトジェネレーター)を正規表現抽出で解析します。汎用のHTMLパーサーではなく、敵対的なマークアップに耐えようとはしません。境界を明示することは、存在しないふりをするより優れています。
プレーンテキスト入力はSEOチェックをスキップし、偽の「タグ欠落」指摘を報告しません。
定型フレーズリストは文字列ではなくクラスを禁止します。 各エントリはパターンであるため、決まり文句を一言で言い換えたものも検出されます。
これが存在する理由
これは、私が有料で行っている編集QA業務の実践方法を、エージェントが呼び出せるツールとしてパッケージ化したものです。ここに組み込まれているルールは次のとおりです。何が問題かを指摘するだけで次の行動を指示しないQAレポートは、単に作業を誰かの机に移すだけです。指摘は修正案とともに公開されるか、公開されないかのどちらかです。
ライセンス
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