SEO Content Machine について
SEO Content Machine MCP サーバーは、MCP クライアントを SEO Content Machine のデスクトップワークスペースに接続します。アプリ内でコンテンツ作成、調査、クロール、ワークスペースのタスクを実行し、結果を確認できます。
主な機能
- 01SCM タスクの実行と管理
- 02検索結果からの記事スクレイピング
- 03サイトのクロールと URL 検索
- 04Google Maps のリスティングと YouTube 字幕の収集
- 05SEO Workspace の内容の読み取りと更新
- 06ウェブ検索、ページ閲覧、PDF 出力
活用シーン
- 01キーワードを使ったページパイプラインの実行
- 02レンダリング済みページデータの CSV 抽出
- 03ドメインのアーカイブページ収集
- 04SEO Workspace 文書の読み取りや編集
MCP 対応
SCM はデスクトップアプリ内で HTTP 経由の MCP を提供し、このパッケージはクライアントの stdio メッセージを中継します。クライアントからタスク、スクレイピング、ブラウザー、ワークスペースのツールを呼び出せます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y seo-content-machine-mcpSCM_API_URLSCM API server address. Default http://localhost:8008SCM_API_KEYシークレットThe key from SCM Settings > App > Api secret key, if you set oneローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
SEO Content Machine MCP サーバー
Claude Code、Codex、Claude Desktop、または任意の MCP クライアントを、デスクトップ SEO ワークスペースである SEO Content Machine(SCM)に接続します。
これにより、アシスタントは SCM タスクを作成して実行し、その結果を読み取れるようになります。検索結果からの記事のスクレイピング、サイトのクロール、検索結果リスト、Google マップのリスティング、YouTube の字幕、archive.org からのダウンロード、SEO Workspace のページなどに対応しています。作業は、専用のブラウザーとタスクキューを備えた、お使いのマシン上の SCM アプリ内で実行されます。
必要条件
- Windows、Mac、Linux のいずれかで、SEO Content Machine が同じマシン上で実行されていること。14 日間の無料トライアルがあり、カードは不要です。
- Node.js 18 以降。
セットアップ
Claude Code:
claude mcp add scm -- npx -y seo-content-machine-mcp
その他の MCP クライアントの場合は、設定ファイルに次を追加します:
{
"mcpServers": {
"scm": {
"command": "npx",
"args": ["-y", "seo-content-machine-mcp"]
}
}
}
SCM で API キー(Settings > App > Api secret key)を設定した場合は、SCM_API_KEY として渡してください。SCM の API が http://localhost:8008 以外で実行されている場合は、SCM_API_URL を設定してください。
ツール
| ツール | 機能 |
|---|---|
task_list、task_get、task_results | SCM タスクを一覧表示し、ログとともにタスクを読み取り、最後の実行結果の行を読み取ります。結果の行には出力ファイルへの参照が含まれます |
task_run、task_cancel、task_delete | タスクを開始(または fromStart を指定して最初から再開)、停止、削除します |
page_pipeline_upsert | キーワードのリストを対象に、ページテンプレートから AI ページを作成する Page Pipeline、または検索結果から記事をスクレイピングする Page Pipeline を作成または変更します |
dynamic_pages_create | CSS セレクターを使ってレンダリング済みページから値を抽出し、CSV に保存します |
static_pages_create | ブラウザーを使わずにページを取得し、それぞれをクリーニング済みの記事として保存します |
site_crawler_create | サイトをクロールし、見つかったリンクを保存します |
url_finder_create | クエリのリストを検索し、クエリ、順位、URL、タイトルをまとめた 1 つの CSV にすべての結果を保存します |
youtube_subtitles_create | 動画 URL またはキーワード検索から YouTube 動画の字幕を保存します |
web_archives_create | ドメイン上の各ページについて、archive.org にある最新のアーカイブをダウンロードします |
local_listings_create | 「デンバーの配管工」などの Google マップのリスティングをスクレイピングします |
seo_workspace_create | 空の SEO Workspace を作成します |
workspace_query | SEO Workspace のページ、サイト計画、ブリーフ、ドキュメント、クロール、Search Console データを読み取ります |
workspace_write | SEO Workspace のページ、サイト計画、ブリーフ、ドキュメントを追加または更新します。アプリで元に戻せます |
workspace_create_pages | SEO Workspace のページを Page Pipeline に渡し、各ページの調査、執筆、レビューを行って下書きを作成します |
workspace_documents_edit | SEO Workspace のドキュメント 1 つで、指定したテキストを完全一致で置き換えます |
web_search、browser_open、cdp_open | ウェブを検索する、ページを読む、または実際のブラウザーを操作します |
render_pdf | HTML ドキュメントを PDF ファイルに印刷します |
仕組み
SCM はアプリ内の /mcp で、HTTP 経由の MCP を提供します。このパッケージは小規模な stdio リレーです。クライアントは stdin と stdout を介してリレーと通信し、リレーは各メッセージをアプリに転送します。MCP クライアントの起動前でも起動後でも SCM を開始できます。SCM が閉じている間、サーバーはツールを一覧表示せず、SCM の起動後にもう一度ツールを一覧表示するようクライアントに通知します。SCM が閉じている間に行われたツール呼び出しは、SCM を起動するよう指示するエラーを返します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。