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.

Herramientas SEO MCP Server

Un servidor MCP (Protocolo de Contexto de Modelo) stdio completo para APIs de SEO. Este servidor permite que los LLM (Grandes Modelos de Lenguaje) interactúen con las funciones de la API de DataForSEO y otras herramientas de SEO.

Descripción general

El servidor MCP de herramientas de SEO permite una integración perfecta entre LLM como Claude y varias API de SEO, lo que hace posible realizar análisis de SEO, investigación de palabras clave, análisis de backlinks y muchas otras tareas relacionadas con SEO directamente a través de interacciones en lenguaje natural.

Esta implementación expone todos los puntos finales principales de la API de DataForSEO como herramientas MCP, a las que los LLM pueden acceder para recuperar datos SEO específicos. El servidor utiliza stdio como capa de transporte, lo que facilita la integración con diversas plataformas LLM.

Características

  • Cobertura completa de los puntos finales de la API de DataForSEO
  • Integración opcional con Local Falcon y otras herramientas de SEO de terceros
  • Transporte Stdio para una fácil integración
  • Manejo de autenticación
  • Informe detallado de errores
  • Definiciones de herramientas de tipo seguro con esquemas Zod
  • Arquitectura extensible para agregar nuevas integraciones de API

Categorías de API implementadas

API de DataForSEO
  1. API SERP : datos de resultados de motores de búsqueda de Google, Bing, Yahoo y más
  2. API de datos de palabras clave : investigación de palabras clave, sugerencias y datos de volumen de búsqueda
  3. API de DataForSEO Labs : análisis SEO avanzado, comparaciones de dominios y análisis de palabras clave
  4. API de backlinks : perfiles de backlinks, dominios de referencia y análisis de texto de anclaje
  5. API OnPage : auditoría de sitios web, análisis de contenido y comprobaciones técnicas de SEO
  6. API de análisis de dominio : detección de pila tecnológica y análisis de datos de dominio
  7. API de análisis de contenido : evaluación de la calidad del contenido y análisis semántico
  8. API de generación de contenido : herramientas de generación de contenido impulsadas por IA
  9. API de comerciantes : datos de comercio electrónico de Amazon y Google Shopping
  10. API de datos de aplicaciones : datos de aplicaciones móviles de Google Play y App Store
  11. API de datos empresariales : datos de fichas empresariales de Google My Business, Trustpilot y más
API local de Falcon (opcional)
  1. Calcular puntos de cuadrícula : generar coordenadas de cuadrícula para el análisis de clasificación local
  2. Buscar ubicaciones de GMB : encuentre ubicaciones de Google My Business por consulta
  3. Obtener clasificación en coordenadas : verifique la clasificación de su empresa en coordenadas específicas
  4. Búsqueda de palabras clave en Coordinate : prueba términos de búsqueda en ubicaciones específicas
  5. Ejecutar búsqueda en cuadrícula : realice un análisis completo de clasificación local basado en cuadrícula

Instalación

# 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

Uso

Para utilizar este servidor MCP, necesita credenciales de API para los servicios que desea utilizar.

Ejecución del servidor con DataForSEO

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

Ejecución del servidor con DataForSEO y 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

Uso con Claude u otros LLM

Este servidor implementa el Protocolo de Contexto de Modelo (MCP), que permite a los LLM interactuar con sistemas externos de forma estandarizada. Para usarlo con Claude, deberá integrarlo con su plataforma LLM según su implementación específica de MCP.

Consulte el directorio de ejemplos para ver ejemplos de uso.

Desarrollo

# Run in development mode with hot reloading npm run dev

Ejemplos

Consulte el directorio examples para obtener un código de muestra que muestra cómo utilizar el servidor MCP de herramientas SEO.

El ejemplo básico demuestra:

  • Iniciando el servidor
  • Conectándose desde un cliente
  • Realizar llamadas a diferentes puntos finales de API
  • Manejo de los resultados

Herramientas disponibles

El servidor expone cientos de herramientas en todas las categorías de API integradas. A continuación, se muestran algunos ejemplos de las herramientas más utilizadas:

Herramientas de la API SERP de DataForSEO

  • serp_google_organic_live - Obtener resultados de búsqueda orgánicos de Google
  • serp_google_organic_task_post - Crear una tarea de búsqueda orgánica de Google
  • serp_google_maps_live - Obtener resultados de búsqueda de Google Maps

Herramientas de datos de palabras clave de DataForSEO

  • keywords_google_ads_search_volume - Obtener el volumen de búsqueda de palabras clave
  • keywords_google_ads_keywords_for_site - Obtenga sugerencias de palabras clave para un dominio
  • keywords_google_trends_explore : explora las tendencias de palabras clave a lo largo del tiempo

Herramientas de DataForSEO Labs

  • labs_google_keyword_ideas : obtén ideas de palabras clave basadas en palabras clave iniciales
  • labs_google_related_keywords - Obtenga palabras clave relacionadas
  • labs_google_domain_rank_overview - Obtener una descripción general del ranking del dominio
  • backlinks_summary : obtenga un resumen del perfil de backlinks de un dominio
  • backlinks_backlinks - Obtener una lista de backlinks para un dominio
  • backlinks_referring_domains - Obtener dominios de referencia para un objetivo

Herramientas locales de Falcon (si están configuradas)

  • localfalcon_calculate_grid_points - Calcula puntos de cuadrícula alrededor de una coordenada base
  • localfalcon_search_gmb_locations : busca ubicaciones de Google My Business
  • localfalcon_get_ranking_at_coordinate - Obtener la clasificación de la empresa en una coordenada específica
  • localfalcon_keyword_search_at_coordinate : busca palabras clave en una ubicación específica
  • localfalcon_run_grid_search : ejecuta una búsqueda de cuadrícula completa para clasificaciones locales

Lista completa de herramientas

Para obtener una lista completa de todas las herramientas disponibles y sus parámetros, consulte la implementación en el directorio src/api .

Ampliación del servidor

El servidor está diseñado para ser extensible. Para añadir compatibilidad con API de SEO adicionales:

  1. Crea un nuevo directorio en src/api/ para tu integración
  2. Implementar el manejo de clientes y el registro de herramientas
  3. Agregue su integración a src/index.ts
  4. Agregar manejo de variables de entorno para la autenticación

Consulte la integración de Local Falcon en src/api/localfalcon/ para obtener una plantilla.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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

Permite a los LLM interactuar con DataForSEO y otras API de SEO a través del lenguaje natural, lo que permite la investigación de palabras clave, el análisis de SERP, el análisis de backlinks y las tareas de SEO locales.

  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