Servidor MCP de DataForSEO
Implementación de servidor de Protocolo de Contexto de Modelo (MCP) para DataForSEO, que permite a Claude interactuar con API de DataForSEO seleccionadas y obtener datos de SEO a través de una interfaz estandarizada.
Características
API SERP: datos de páginas de resultados de motores de búsqueda (SERP) en tiempo real para Google, Bing y Yahoo;
API KEYWORDS_DATA: investigación de palabras clave y datos de flujo de clics, incluido el volumen de búsqueda, el costo por clic y otras métricas;
API ONPAGE: permite rastrear sitios web y páginas web según parámetros personalizables para obtener métricas de rendimiento SEO en la página;
API DATAFORSEO_LABS: datos sobre palabras clave, SERP y dominios basados en las bases de datos internas y algoritmos propietarios de DataForSEO.
Related MCP server: Google Search MCP Server
Prerrequisitos
Node.js (v14 o superior)
Credenciales de la API de DataForSEO (inicio de sesión y contraseña de la API)
Instalación
Clonar el repositorio:
Instalar dependencias:
Configurar variables de entorno:
Instalación como paquete NPM
Puedes instalar el paquete globalmente:
O ejecutarlo directamente sin instalación:
Recuerde configurar las variables de entorno antes de ejecutar el comando:
Construyendo y funcionando
Construir el proyecto:
Ejecutar el servidor:
Módulos disponibles
Los siguientes módulos están disponibles para ser habilitados/deshabilitados:
SERP: datos SERP en tiempo real para Google, Bing y Yahoo;KEYWORDS_DATA: investigación de palabras clave y datos de flujo de clics;ONPAGE: rastrear sitios web y páginas web para obtener métricas de rendimiento SEO en la página;DATAFORSEO_LABS: datos sobre palabras clave, SERP y dominios basados en las bases de datos y algoritmos de DataForSEO;BACKLINKS: datos sobre enlaces entrantes, dominios de referencia y páginas de referencia para cualquier dominio, subdominio o página web;BUSINESS_DATA: basado en reseñas de empresas e información de empresas compartida públicamente en las siguientes plataformas: Google, Trustpilot, Tripadvisor;DOMAIN_ANALYTICS: ayuda a identificar todas las posibles tecnologías utilizadas para crear sitios web y ofrece datos Whois;
Agregar nuevas herramientas/módulos
Estructura del módulo
Cada módulo corresponde a una API específica de DataForSEO:
Módulo
SERP→ API SERPMódulo
KEYWORDS_DATA→ API de datos de palabras claveMódulo
ONPAGE→ API OnPageMódulo
DATAFORSEO_LABS→ API de DataForSEO LabsBACKLINKS: módulo → API de backlinksBUSINESS_DATA: módulo → API de datos empresarialesDOMAIN_ANALYTICS: módulo → API de análisis de dominio
Opciones de implementación
Puedes:
Agregar una nueva herramienta a un módulo existente
Crear un módulo completamente nuevo
Agregar una nueva herramienta
A continuación se explica cómo agregar una nueva herramienta a cualquier módulo nuevo o preexistente:
Creando un nuevo módulo
Cree un nuevo directorio en
src/modules/para su módulo:
Crear archivos de módulo:
Registre su módulo en
src/config/modules.config.ts:
Inicialice su módulo en
src/index.ts:
¿Qué puntos finales o API desea que admitamos a continuación?
Buscamos constantemente ampliar las capacidades de este servidor MCP. Si desea que algún punto final o API de DataForSEO sea compatible, por favor:
Consulte la documentación de la API de DataForSEO para ver qué hay disponible
Abra un problema en nuestro repositorio de GitHub con:
La API o el punto final que desea ver compatible;
Una breve descripción de su caso de uso;
Describe cualquier característica específica que te gustaría ver implementada.
¡Sus comentarios nos ayudan a priorizar qué API admitiremos a continuación!