DataForSEO MCP サーバー
DataForSEO 用のモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、Claude は選択した DataForSEO API と対話し、標準化されたインターフェースを通じて SEO データを取得できるようになります。
特徴
SERP API: Google、Bing、Yahoo のリアルタイム検索エンジン結果ページ (SERP) データ。
KEYWORDS_DATA API: 検索ボリューム、クリック単価、その他の指標を含むキーワード調査およびクリックストリーム データ。
ONPAGE API: カスタマイズ可能なパラメータに従って Web サイトや Web ページをクロールし、オンページ SEO パフォーマンス メトリックを取得できます。
DATAFORSEO_LABS API: DataForSEO の社内データベースと独自のアルゴリズムに基づくキーワード、SERP、ドメインに関するデータ。
Related MCP server: Google Search MCP Server
前提条件
Node.js (v14以上)
DataForSEO API 資格情報(API ログインとパスワード)
インストール
リポジトリをクローンします。
依存関係をインストールします:
環境変数を設定します。
NPM パッケージとしてインストール
パッケージをグローバルにインストールできます。
またはインストールせずに直接実行します。
コマンドを実行する前に環境変数を設定することを忘れないでください。
構築と実行
プロジェクトをビルドします。
サーバーを実行します。
利用可能なモジュール
以下のモジュールを有効化/無効化できます。
SERP: Google、Bing、Yahoo のリアルタイム SERP データ。KEYWORDS_DATA: キーワード調査およびクリックストリーム データ。ONPAGE: ウェブサイトやウェブページをクロールして、オンページ SEO パフォーマンス メトリックを取得します。DATAFORSEO_LABS: DataForSEO のデータベースとアルゴリズムに基づくキーワード、SERP、ドメインに関するデータ。BACKLINKS: あらゆるドメイン、サブドメイン、または Web ページのインバウンド リンク、参照ドメイン、参照ページに関するデータ。BUSINESS_DATA: Google、Trustpilot、Tripadvisor などのプラットフォームで公開されているビジネスレビューとビジネス情報に基づきます。DOMAIN_ANALYTICS: ウェブサイトの構築に使用される可能性のあるすべてのテクノロジーを識別し、Whois データを提供します。
新しいツール/モジュールの追加
モジュール構造
各モジュールは特定の DataForSEO API に対応しています。
SERPモジュール → SERP APIKEYWORDS_DATAモジュール →キーワードデータ APIONPAGEモジュール → OnPage APIDATAFORSEO_LABSモジュール → DataForSEO Labs APIBACKLINKS:モジュール →バックリンク APIBUSINESS_DATA: モジュール →ビジネスデータ APIDOMAIN_ANALYTICS: モジュール →ドメイン分析 API
実装オプション
次のいずれかを実行できます。
既存のモジュールに新しいツールを追加する
完全に新しいモジュールを作成する
新しいツールの追加
新しいモジュールまたは既存のモジュールに新しいツールを追加する方法は次のとおりです。
新しいモジュールの作成
モジュール用に
src/modules/の下に新しいディレクトリを作成します。
モジュール ファイルを作成します。
モジュールを
src/config/modules.config.tsに登録します。
src/index.tsでモジュールを初期化します。
次にサポートしてほしいエンドポイント/APIは何ですか?
MCPサーバーの機能拡張には常に取り組んでいます。サポートを希望するDataForSEOエンドポイントやAPIがございましたら、下記までご連絡ください。
利用可能なものを確認するには、 DataForSEO APIドキュメントを確認してください。
以下の内容で GitHub リポジトリに問題を開きます:
サポートしてほしい API/エンドポイント。
ユースケースの簡単な説明。
実装してほしい具体的な機能について説明してください。
皆様からのフィードバックは、次にサポートする API の優先順位付けに役立ちます。