SEO Tools MCP Server

by Skobyn

Integrations

  • Provides e-commerce data retrieval capabilities through the Merchant API for Amazon product and marketplace analysis.

  • Enables access to mobile app data from the App Store for iOS app market analysis and SEO.

  • Integrates with Local Falcon API for local SEO analysis, including grid-based local ranking analysis, coordinate testing, and Google My Business location searching.

SEOツールMCPサーバー

SEO API向けの包括的なstdio MCP(モデルコンテキストプロトコル)サーバー。このサーバーにより、LLM(大規模言語モデル)がDataForSEO API関数やその他のSEOツールと連携できるようになります。

概要

SEO ツール MCP サーバーは、Claude などの LLM とさまざまな SEO API 間のシームレスな統合を可能にし、SEO 分析、キーワード調査、バックリンク分析、その他多くの SEO 関連タスクを自然言語による対話を通じて直接実行できるようにします。

この実装では、主要なDataForSEO APIエンドポイントをすべてMCPツールとして公開しており、LLMはこれらを呼び出して特定のSEOデータを取得できます。サーバーはstdioをトランスポート層として使用しているため、様々なLLMプラットフォームとの統合が容易です。

特徴

  • DataForSEO APIエンドポイントの包括的なカバレッジ
  • Local Falconやその他のサードパーティSEOツールとのオプションの統合
  • 簡単に統合できるstdioトランスポート
  • 認証処理
  • 詳細なエラー報告
  • Zodスキーマを使用した型安全なツール定義
  • 新しいAPI統合を追加するための拡張可能なアーキテクチャ

実装されたAPIカテゴリ

データフォーSEO API
  1. SERP API - Google、Bing、Yahoo などの検索エンジンの結果データ
  2. キーワードデータAPI - キーワード調査、提案、検索ボリュームデータ
  3. DataForSEO Labs API - 高度なSEO分析、ドメイン比較、キーワード分析
  4. バックリンク API - バックリンク プロファイル、参照ドメイン、アンカー テキスト分析
  5. OnPage API - ウェブサイト監査、コンテンツ分析、テクニカルSEOチェック
  6. ドメイン分析API - テクノロジースタックの検出とドメインデータ分析
  7. コンテンツ分析API - コンテンツ品質評価とセマンティック分析
  8. コンテンツ生成API - AIを活用したコンテンツ生成ツール
  9. マーチャントAPI - AmazonとGoogleショッピングからのEコマースデータ
  10. App Data API - Google Play と App Store からのモバイルアプリデータ
  11. ビジネスデータ API - Google マイビジネス、Trustpilot などからのビジネス リスティング データ
ローカル Falcon API (オプション)
  1. グリッドポイントの計算- ローカルランキング分析のためのグリッド座標を生成する
  2. GMB ロケーションを検索- クエリで Google マイビジネス ロケーションを検索
  3. 座標でランキングを取得- 特定の座標でのビジネスランキングを確認します
  4. 座標でのキーワード検索- 特定の場所での検索語のテスト
  5. グリッド検索を実行- 完全なグリッドベースのローカルランキング分析を実行します

インストール

# Clone the repository git clone https://github.com/Skobyn/dataforseo-mcp-server.git # Change to the project directory cd dataforseo-mcp-server # Install dependencies npm install # Build the project npm run build

使用法

この MCP サーバーを使用するには、使用するサービスの API 資格情報が必要です。

DataForSEOでサーバーを実行する

# Set environment variables for DataForSEO authentication export DATAFORSEO_LOGIN="your_login" export DATAFORSEO_PASSWORD="your_password" # Run the server npm start

DataForSEOとLocal Falconでサーバーを実行する

# Set environment variables for all API authentications export DATAFORSEO_LOGIN="your_login" export DATAFORSEO_PASSWORD="your_password" export LOCALFALCON_API_KEY="your_localfalcon_api_key" # Optional: Set custom Local Falcon API URL if needed # export LOCALFALCON_API_URL="https://custom-localfalcon-url.com/api" # Run the server npm start

クロードや他のLLMと併用

このサーバーは、LLMが外部システムと標準化された方法でやり取りできるようにするモデルコンテキストプロトコル(MCP)を実装しています。Claudeで使用するには、LLMプラットフォームのMCP実装に合わせてサーバーを統合する必要があります。

使用例については、examples ディレクトリを参照してください。

発達

# Run in development mode with hot reloading npm run dev

SEO ツール MCP サーバーの使用方法を示すサンプル コードについては、 examplesディレクトリを参照してください。

基本的な例では次のことが示されています。

  • サーバーの起動
  • クライアントから接続する
  • さまざまなAPIエンドポイントへの呼び出し
  • 結果の処理

利用可能なツール

サーバーは、統合されたすべてのAPIカテゴリにわたって数百ものツールを公開しています。以下は、最もよく使用されるツールの例です。

DataForSEO SERP APIツール

  • serp_google_organic_live - Googleのオーガニック検索結果を取得する
  • serp_google_organic_task_post - Googleオーガニック検索タスクを作成する
  • serp_google_maps_live - Googleマップの検索結果を取得する

DataForSEO キーワードデータツール

  • keywords_google_ads_search_volume - キーワードの検索ボリュームを取得する
  • keywords_google_ads_keywords_for_site - ドメインのキーワード候補を取得する
  • keywords_google_trends_explore - キーワードのトレンドを時系列で調べる

DataForSEO Labsツール

  • labs_google_keyword_ideas - シードキーワードに基づいてキーワード候補を取得する
  • labs_google_related_keywords - 関連キーワードを取得する
  • labs_google_domain_rank_overview - ドメインランキングの概要を取得する

DataForSEO バックリンクツール

  • backlinks_summary - ドメインのバックリンクプロファイルの概要を取得します
  • backlinks_backlinks - ドメインのバックリンクのリストを取得する
  • backlinks_referring_domains - ターゲットの参照ドメインを取得する

ローカル Falcon ツール (構成されている場合)

  • localfalcon_calculate_grid_points - ベース座標の周囲のグリッドポイントを計算する
  • localfalcon_search_gmb_locations - Google マイビジネスの場所を検索
  • localfalcon_get_ranking_at_coordinate - 特定の座標でのビジネスランキングを取得する
  • localfalcon_keyword_search_at_coordinate - 特定の場所でキーワードを検索する
  • localfalcon_run_grid_search - ローカルランキングの完全なグリッド検索を実行します

完全なツールリスト

利用可能なすべてのツールとそのパラメータの完全なリストについては、 src/apiディレクトリの実装を確認してください。

サーバーの拡張

サーバーは拡張性を考慮して設計されています。追加のSEO APIのサポートを追加するには、以下の手順に従ってください。

  1. 統合用にsrc/api/に新しいディレクトリを作成します
  2. クライアント処理とツール登録を実装する
  3. src/index.tsに統合を追加する
  4. 認証用の環境変数処理を追加する

テンプレートについてはsrc/api/localfalcon/の Local Falcon 統合を参照してください。

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

LLM が自然言語を通じて DataForSEO やその他の SEO API と対話できるようになり、キーワード調査、SERP 分析、バックリンク分析、ローカル SEO タスクが可能になります。

  1. Overview
    1. Features
      1. Implemented API Categories
    2. Installation
      1. Usage
        1. Running the Server with DataForSEO
        2. Running the Server with DataForSEO and Local Falcon
        3. Using with Claude or other LLMs
      2. Development
        1. Examples
          1. Available Tools
            1. DataForSEO SERP API Tools
            2. DataForSEO Keywords Data Tools
            3. DataForSEO Labs Tools
            4. DataForSEO Backlinks Tools
            5. Local Falcon Tools (If Configured)
            6. Complete Tool List
          2. Extending the Server
            1. License

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Integrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.
                Last updated -
                3
                64
                9
                JavaScript
                MIT License
                • Linux
              • -
                security
                F
                license
                -
                quality
                Enables LLMs to perform sophisticated web searches through proxy servers using Tavily's API, supporting comprehensive web searches, direct question answering, and recent news article retrieval with AI-extracted content.
                Last updated -
                1
                Python
              • -
                security
                A
                license
                -
                quality
                Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.
                Last updated -
                49
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                Enables LLMs to autonomously retrieve and explore web content by fetching pages and recursively following links to a specified depth, particularly useful for learning about topics from documentation.
                Last updated -
                TypeScript
                MIT License

              View all related MCP servers

              ID: 7jwwxgy7pa