mcpField
V
Vouched

Vouched

リモート
vouchedhq.comビジネス・マーケティング01 週間前に更新
リポジトリ公式サイト

Vouched について

Vouchedは、SEOチームやAIクライアント向けのMCPサーバーです。Google Search ConsoleとGA4のデータにDataForSEOの市場データを組み合わせ、読み取り専用ツールの各事実に出典、確信度、観測時刻を付けます。

主な機能

  1. 01Search Consoleの実績とインデックス情報
  2. 02GA4のウェブサイト分析
  3. 03キーワード、ドメイン、競合調査
  4. 04ライブSERPと検索可視性
  5. 05被リンクとAI引用の分析
  6. 06事実の出典と確信度メタデータ

活用シーン

  1. 01クリック数や表示回数の変化を調査
  2. 02競合が獲得し自社サイトにないキーワードを特定
  3. 03検索語の現在のGoogle検索結果を確認
  4. 04被リンク情報とAIでの言及を比較

MCP 対応

Google Search Console、GA4、DataForSEOのデータにアクセスする19個の読み取り専用ツールをMCPクライアントに公開します。ホスト型エンドポイントとセルフホストの両方に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://vouchedhq.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Vouched

Vouched

AI が引用できる SEO データ。Search Console、Google Analytics、キーワード、バックリンク、Google のリアルタイム検索結果、AI 回答での表示状況に対応するオープンソースの MCP サーバーです。

ウェブサイト · ツール · セルフホスト · MIT ライセンス


Claude、ChatGPT、Cursor に「先月、クリック数が減ったのはなぜ?」や「競合がランクインしていて、私たちがランクインしていないキーワードは?」と尋ねると、推測ではなく実際のデータに基づいて回答します。

すべてのツールは同じ JSON エンベロープを返します。含まれる各事実には、情報源、確度、観測日時が示されるため、エージェントもあなたも、Search Console の数値とインデックスの推定値を見分けられます。

2 つの実行方法

vouchedhq.com でホスト版を利用する。 AI クライアントに https://vouchedhq.com/mcp をコネクターとして追加し、サインインしてください。ご自身の Google データは無料です。リアルタイムの市場データは DataForSEO から取得し、Pro または Team プランが必要です。料金は原価で請求されます。料金をご覧ください。

セルフホストする。 ご自身の Cloudflare アカウントで、同じサーバーを実行します。独自の Google OAuth クライアントと、市場データを利用する場合は独自の DataForSEO キーを使用します。上乗せ料金はなく、当社のアカウントも不要です。docs/SELF_HOST.mdをご覧ください。

どちらも同じコードを実行し、同じツールを公開します。

ツール

ツールは 19 個あり、すべて読み取り専用です。Google やどのサイトにも書き込みは行いません。

ご自身のデータ(無料。Google への接続が必要です)

ツール回答する内容
get_search_performanceクエリ、ページ、日付、国、デバイス別のクリック数、表示回数、CTR、掲載順位と、期間ごとの変化
inspect_indexingこの URL がインデックスされているか、Google が選択した正規 URL、最後にクロールされた日時
list_sitemaps送信済みサイトマップと、エラー、警告、URL 数
get_website_analyticsGA4 のセッション数、ユーザー数、エンゲージメント

市場データ(DataForSEO を利用。ホスト版では Pro または Team プランが必要で、セルフホスト版では独自のキーを使用します)

ツール回答する内容
inspect_domainドメインのオーガニックトラフィック、ランキングキーワード、主な競合
discover_competitors同じキーワードでサイトと競合する相手
research_keywordsシードキーワードに関連する候補と、検索ボリューム、難易度、CPC、検索意図
inspect_keyword1 つのキーワードの規模と難易度
inspect_serp現在、Google でクエリにランクインしているサイトと、AI による概要などの機能
inspect_search_visibilityキーワードリストでのドメインの掲載順位
inspect_page単一 URL のキーワードとトラフィック
compare_keyword_coverage競合はランクインしていて、あなたはランクインしていないキーワード
inspect_backlinks権威性、参照ドメイン、アンカーテキスト、個々のバックリンク
compare_backlink_gapあなたではなく競合にリンクしているサイト
discover_ai_citationsあるトピックについて、AI の回答が引用しているサイト
inspect_ai_visibility競合と比較した、AI の回答でのドメインの言及頻度

ユーティリティ

ツール内容
describe_capabilitiesこのサーバーで有効な機能と、各ツールの料金
list_websitesトラッキング対象のウェブサイトと Google への接続
export_dataset省略されたレスポンスの全結果。7 日間保存されます

各ツールの入力、出力、レスポンス例は、vouchedhq.com/toolsの専用ページで確認できます。自動生成されたリファレンスはdocs/TOOLS.mdにあります。

データの取得元

Vouched 独自の検索インデックスやウェブクローラーはありません。Vouched が構築・運用しているのは MCP サーバーです。具体的には、サインイン、レスポンスエンベロープ、すべての事実に付与される出所と信頼度、キャッシュ、期間比較、エクスポート、課金を担います。ツールが扱うデータは、Google アカウントまたは DataForSEO から取得します。

ツール上流 APIprovenance のソースクラス
get_search_performance、inspect_indexing、list_sitemapsGoogle Search Console API(Search Analytics、URL Inspection、Sitemaps)。ご自身の Google サインインで読み取りますwebmaster_console
get_website_analyticsGoogle Analytics Data API(GA4)。同じサインインを使用しますanalytics_property
inspect_domain、discover_competitors、research_keywords、inspect_keyword、inspect_page、compare_keyword_coverageDataForSEO Labs APIsearch_index
inspect_serpDataForSEO SERP API(Google のリアルタイム検索結果)live_serp
inspect_search_visibilityDataForSEO Labs API。順位のリアルタイム再確認を指定した場合は SERP API も使用しますsearch_index、live_serp
inspect_backlinks、compare_backlink_gapDataForSEO Backlinks APIbacklink_index
discover_ai_citations、inspect_ai_visibilityDataForSEO AI Optimization API(Google AI Overviews または ChatGPT の LLM Mentions)ai_answer
describe_capabilities、list_websites、export_datasetなし。Vouched 独自のデータですなし

ホスト型の Pro および Team プランでは、市場データの呼び出しは Vouched の DataForSEO アカウント経由で行われ、プランに含まれる市場データの利用分として、DataForSEO の料金で課金されます(料金を参照)。セルフホスト環境では、ご自身の DataForSEO キーを使用します。DataForSEO に送信されるのは、リクエストで指定されたキーワード、ドメイン、URL のみで、Google のデータが送信されることはありません。

レスポンスの例

get_search_performance の結果を簡略化したものです。

{
  "schema_version": "ofe/1.0",
  "domain": "gsc",
  "data": { "domain": "xmit.sh", "startDate": "2026-08-28", "endDate": "2026-09-24", "dimensions": ["query"] },
  "facts": [
    {
      "type": "gsc.query_performance",
      "subject": ["property:...", "keyword:any:GLOBAL:transactional email api"],
      "data": { "dimensions": { "query": "transactional email api" }, "clicks": 41, "impressions": 3120, "ctr": 0.013, "position": 8.2 },
      "provenance": {
        "source_class": "webmaster_console",
        "method": "gsc.searchAnalytics.query",
        "confidence": 1,
        "observed_at": "2026-09-25T08:00:00Z",
        "cache_hit": false
      }
    }
  ],
  "deltas": [{ "fact_type": "gsc.query_performance", "field": "clicks", "previous": 29, "current": 41 }],
  "coverage": { "returned": 25, "total": null, "scope_note": "capped at 25 rows; more are available via export_dataset" },
  "resources": [{ "uri": "mcpseo://gsc/...", "description": "Up to 1000 rows for this same query" }],
  "next_actions": []
}

deltas は前の期間との比較を示し、coverage は結果に含まれない内容を示します。resources には残りのデータが含まれ、next_actions は有用な後続の呼び出しがある場合に提案します。完全な構造は docs/OFE_ENVELOPE.md を参照してください。

クライアントを接続する

ホスト型の場合:

# Claude Code: the plugin (MCP server plus an SEO analysis skill)
claude plugin marketplace add muditjuneja/vouched
claude plugin install vouched@vouched

# Claude Code: the MCP server only
claude mcp add --transport http vouched https://vouchedhq.com/mcp

# Gemini CLI
gemini extensions install https://github.com/muditjuneja/vouched

Claude または ChatGPT で、https://vouchedhq.com/mcp をカスタムコネクターとして追加します。Cursor の場合は、~/.cursor/mcp.json に追加します。

{ "mcpServers": { "vouched": { "url": "https://vouchedhq.com/mcp" } } }

初回起動時に、クライアントからサインインページが開きます(標準的な MCP OAuth)。ヘッダーしか送信できないクライアントでは、代わりにダッシュボードで API キーを発行して使用できます。

セルフホストの場合は、クライアントの接続先に Worker の /mcp URL とベアラートークンを指定してください。docs/SELF_HOST.md を参照してください。

開発

npm install
cp .dev.vars.example .dev.vars   # MCP_BEARER_TOKEN at minimum
npm run db:migrate:local
npm run dev                      # http://localhost:8787/mcp

npm test
npm run typecheck
npm run lint

開発中は DATAFORSEO_BASE_URL=https://sandbox.dataforseo.com を設定してください。DataForSEO のサンドボックスは無料で、実際のレスポンスと同じ形式のダミーデータを返します。

Cloudflare Workers、Hono、D1、R2、KV を基盤に構築されています。Google SDK は使用せず、Google API を直接呼び出します。

ドキュメント

プライバシー

Google のデータは、リクエストがあった場合にのみ読み取られ、Google の限定的な利用に関する要件に従って取り扱われます。販売、広告への利用、AI モデルのトレーニングに使用されることはありません。プライバシーポリシーを参照してください。

コントリビューションとサポート

Issue やプルリクエストを歓迎します。ホスト型サービスについては、[email protected] までメールでお問い合わせください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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