Skip to main content
Glama

DataForSEO MCP Server

by Skobyn

Servidor MCP de DataForSEO

Un servidor de Protocolo de Contexto de Modelo (MCP) basado en stdio para la API DataForSEO.

Instalación

Puedes ejecutar directamente con npx:

npx @skobyn/mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

O instalar globalmente:

npm install -g @skobyn/mcp-dataforseo mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

Uso

Envía solicitudes JSON a stdin y recibe respuestas JSON desde stdout:

echo '{"type":"dataforseo_serp","keyword":"artificial intelligence"}' | npx @skobyn/mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

Tipos de solicitud admitidos

API de SERP

{ "type": "dataforseo_serp", "keyword": "artificial intelligence", "location_code": 2840, "language_code": "en", "device": "desktop", "os": "windows" }

API de datos de palabras clave

{ "type": "dataforseo_keywords_data", "keywords": ["seo", "search engine optimization"], "location_code": 2840, "language_code": "en" }
{ "type": "dataforseo_backlinks", "target": "example.com", "limit": 100 }

API en la página

{ "type": "dataforseo_onpage", "url": "https://example.com", "check_spell": true, "enable_javascript": true }

API de análisis de dominio

{ "type": "dataforseo_domain_analytics", "domain": "example.com" }

API de datos de aplicaciones

{ "type": "dataforseo_app_data", "app_id": "com.example.app" }

API de comerciante

{ "type": "dataforseo_merchant", "keyword": "bluetooth speakers", "location_code": 2840, "language_code": "en" }

API de datos empresariales

{ "type": "dataforseo_business_data", "keyword": "pizza delivery", "location_code": 2840, "language_code": "en" }

Ejemplo de integración

A continuación se explica cómo utilizar este servidor MCP en su código Node.js:

const { spawn } = require('child_process'); // Start the MCP server const server = spawn('npx', ['@skobyn/mcp-dataforseo', '--config', '{"username":"your_username","password":"your_password"}']); // Define the request const request = { type: 'dataforseo_serp', keyword: 'artificial intelligence' }; // Send the request server.stdin.write(JSON.stringify(request) + '\n'); server.stdin.end(); // Process the response server.stdout.on('data', (data) => { const response = JSON.parse(data.toString()); console.log(response); }); // Handle errors server.stderr.on('data', (data) => { console.error(`Error: ${data}`); });

Variables de entorno

También puedes utilizar variables de entorno en lugar de la configuración:

export DATAFORSEO_USERNAME=your_username export DATAFORSEO_PASSWORD=your_password npx @skobyn/mcp-dataforseo

Publicación

Para publicar este paquete en npm:

  1. Inicie sesión en npm si aún no lo ha hecho:
    npm login
  2. Publicar el paquete:
    npm publish --access public
  3. Para actualizar el paquete más tarde:
    npm version patch npm publish
-
security - not tested
F
license - not found
-
quality - not tested

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.

Un servidor basado en stdio que permite la interacción con la API DataForSEO a través del Protocolo de contexto de modelo, lo que permite a los usuarios obtener datos de SEO, incluidos resultados de búsqueda, datos de palabras clave, vínculos de retroceso, análisis en la página y más.

  1. Instalación
    1. Uso
      1. Tipos de solicitud admitidos
        1. API de SERP
        2. API de datos de palabras clave
        3. API de backlinks
        4. API en la página
        5. API de análisis de dominio
        6. API de datos de aplicaciones
        7. API de comerciante
        8. API de datos empresariales
      2. Ejemplo de integración
        1. Variables de entorno
          1. Publicación

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A server that provides access to Google Search Console data through the Model Context Protocol, allowing users to retrieve and analyze search analytics data with customizable dimensions and reporting periods.
              Last updated -
              6
              565
              49
              JavaScript
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables Claude to interact with DataForSEO APIs, allowing access to SEO data including SERPs, keyword research, on-page metrics, and domain analytics.
              Last updated -
              20
              1,639
              79
              TypeScript
              Apache 2.0
            • -
              security
              A
              license
              -
              quality
              Model Context Protocol server that enables AI assistants to perform keyword research, SEO analysis, and content planning through natural language queries against kwrds.ai's SEO tools.
              Last updated -
              1
              Python
              Apache 2.0
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides AI assistants with access to FetchSERP API capabilities for SEO analysis, SERP data, web scraping, and keyword research.
              Last updated -
              20
              565
              9
              JavaScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/Skobyn/mcp-dataforseo'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server