mcpField
C
content-optimizer

content-optimizer

ローカル
github.com/sharozdawaビジネス・マーケティング132 週間前に更新

content-optimizer について

content-optimizerは、ライターや編集者向けのセルフホスト可能なSEOコンテンツ分析プロジェクトです。SERPデータを基に7カテゴリで原稿を評価し、トピック、読みやすさ、見出し構成、改善点を分析します。

主な機能

  1. 017つのSEOカテゴリでコンテンツを採点
  2. 02SERP上位ページとの比較
  3. 03読みやすさと見出し構成の分析
  4. 04競合にあって不足するトピックの特定
  5. 05優先度付きの改善提案

活用シーン

  1. 01検索上位ページを基準に原稿を評価
  2. 02公開前にトピックの不足を確認
  3. 03見出しを調整して読みやすさを改善

MCP 対応

MCPサーバーは、コンテンツ採点、キーワードとSERPの分析、改善提案、読みやすさチェック、不足トピックの特定、見出し最適化のツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sharozdawa-content-optimizer": {
"command": "npx",
"args": [
"-y",
"content-optimizer-mcp"
]
}
}
}
起動コマンドnpx -y content-optimizer-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcontent-optimizer-mcp1.0.0

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
contentstringはい評価するコンテンツ(Markdown またはプレーンテキスト)
keywordstringはい最適化する対象キーワード
target_word_countnumberいいえ目標語数(デフォルト:1500)

詳細

README の画像

SERP に基づくコンテンツスコアリング、エンティティ分析、実践的な SEO 推奨事項。
コンテンツを上位表示ページと比較してスコアリングします。改善すべき点が正確にわかります。

npm stars license PRs Welcome Content Optimizer MCP サーバー


Content Optimizer を選ぶ理由

有料のコンテンツ最適化ツールでは、SERP に基づくスコアリングに月額 89~170 ドルかかります。Content Optimizer なら、同じ分析を 無料で、セルフホスト可能な状態で、拡張可能な形で 利用できます。

機能Content OptimizerSurfer SEOClearscopeFrase
価格無料月額 89 ドル月額 170 ドル月額 15 ドル
セルフホスト可能:white_check_mark::x::x::x:
オープンソース:white_check_mark::x::x::x:
コンテンツスコアリング:white_check_mark::white_check_mark::white_check_mark::white_check_mark:
キーワード分析:white_check_mark::white_check_mark::white_check_mark::white_check_mark:
読みやすさ分析:white_check_mark::white_check_mark::white_check_mark::white_check_mark:
見出しの最適化:white_check_mark::white_check_mark::white_check_mark::x:
エンティティ/トピックの網羅性:white_check_mark::white_check_mark::white_check_mark::white_check_mark:
MCP サーバー:white_check_mark::x::x::x:
AI エディターとの連携:white_check_mark::x::x::x:
API アクセス:white_check_mark:有料アドオン:x:有料アドオン
データ制限なし:white_check_mark:クレジット制クレジット制クレジット制

:sparkles: 機能

:dart: コンテンツスコアリング — 7 つの SEO カテゴリーについて、カテゴリーごとの内訳とともにコンテンツを 0~100 でスコアリングします

:mag: SERP 分析 — 上位表示ページの単語数、見出し、トピックのベンチマークを分析します

:abc: 読みやすさ分析 — Flesch-Kincaid スコア、学年レベル、文の長さ、読了時間を分析します

:bookmark_tabs: 見出しの最適化 — 階層の問題を検出し、キーワードを盛り込んだ見出し構成を提案します

:brain: エンティティの網羅性 — 競合が扱っていて、自分のコンテンツに欠けているトピックを見つけます

:clipboard: 実践的な推奨事項 — 影響度に基づいて優先順位付けされた改善案を提示します

:robot: MCP サーバー — Claude Desktop、Cursor、その他の MCP 対応 AI ツールで利用できます


:chart_with_upwards_trend: スコアのカテゴリ

カテゴリ最大ポイント測定内容
キーワードの使用状況20密度、最初の段落や見出しでの配置
単語数15コンテンツの長さとSERPの平均値および目標値との比較
見出し構造15H1/H2/H3の階層、数、キーワードの有無
読みやすさ15Flesch-Kincaidスコア、学年レベル
エンティティの網羅性15SERP上の競合とのトピック網羅性の比較
コンテンツの深さ10段落、リスト、統計、データポイント
内部構造10導入、結論、論理的な流れ
100

:camera: スクリーンショット

スクリーンショットは近日公開予定です。ウェブUIは現在開発中です。


:rocket: セルフホストのセットアップ

前提条件
  • Node.js 18+
  • npm 9+
インストール
git clone https://github.com/sharozdawa/content-optimizer.git
cd content-optimizer
npm install
開発
npm run dev

http://localhost:3000を開きます。

本番環境向けビルド
npm run build
npm start

:electric_plug: MCP サーバー

MCP サーバーを使うと、Claude DesktopやCursorなどのAIコーディングツール内でContent Optimizerを直接使用できます。

npxでインストール

セットアップは不要です。設定を追加するだけです。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "content-optimizer": {
      "command": "npx",
      "args": ["-y", "content-optimizer-mcp"]
    }
  }
}
Cursor

プロジェクト内の.cursor/mcp.jsonに追加します。

{
  "mcpServers": {
    "content-optimizer": {
      "command": "npx",
      "args": ["-y", "content-optimizer-mcp"]
    }
  }
}
ソースからビルド
cd mcp-server
npm install
npm run build

次に、MCP設定のコマンドとしてnode ./mcp-server/dist/index.jsを使用します。

MCP ツール
ツール説明
score_content7つのカテゴリ(0~100)でキーワードに対するコンテンツのスコアを評価します
analyze_keywordSERPデータを分析します。単語数、見出し、トピックを含む上位10件の結果を表示します
get_content_recommendations優先度順に改善の推奨事項を取得します
check_readabilityFlesch-Kincaidスコア、学年レベル、文の統計、読了時間を確認します
find_missing_topicsSERP上の競合のトピックのうち、コンテンツに含まれていないものを見つけます
optimize_headings見出し構造を分析し、改善案を提示します

:open_book: その他のオープンソースSEOツール

プロジェクト説明
Schema GeneratorProduct、Article、FAQ、HowToなど、あらゆるページの構造化データ(JSON-LD)を生成します
AI VisibilityAI検索エンジン(ChatGPT、Perplexity、Gemini)でのブランドの表示状況を追跡します
IndexNow MCPコンテンツの公開時や更新時に、検索エンジンへすぐに通知します
HumanPenAIコンテンツを人間らしく整えるツール。AIが生成した文章を自然な表現にします

:handshake: コントリビューション

コントリビューションを歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。


:page_facing_up: ライセンス

MIT — 詳細についてはLICENSEをご覧ください。


Sharoz Dawaが制作
GitHub

README の画像

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。