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、ドメインに関するデータ。
前提条件
- 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 の優先順位付けに役立ちます。
リソース
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Claude が DataForSEO API と対話し、SERP、キーワード調査、ページ内メトリック、ドメイン分析などの SEO データにアクセスできるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -8544MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.Last updated -53TypeScriptMIT License