DataForSEO MCP-Server
Model Context Protocol (MCP)-Serverimplementierung für DataForSEO, die es Claude ermöglicht, mit ausgewählten DataForSEO-APIs zu interagieren und SEO-Daten über eine standardisierte Schnittstelle abzurufen.
Merkmale
SERP-API: Echtzeitdaten der Suchmaschinen-Ergebnisseite (SERP) für Google, Bing und Yahoo;
KEYWORDS_DATA API: Keyword-Recherche und Clickstream-Daten, einschließlich Suchvolumen, Kosten pro Klick und andere Kennzahlen;
ONPAGE-API: ermöglicht das Crawlen von Websites und Webseiten gemäß anpassbaren Parametern, um On-Page-SEO-Leistungsmetriken zu erhalten;
DATAFORSEO_LABS API: Daten zu Schlüsselwörtern, SERPs und Domänen basierend auf den internen Datenbanken und proprietären Algorithmen von DataForSEO.
Related MCP server: Google Search MCP Server
Voraussetzungen
Node.js (v14 oder höher)
DataForSEO-API-Anmeldeinformationen (API-Login und Passwort)
Installation
Klonen Sie das Repository:
Installieren Sie Abhängigkeiten:
Umgebungsvariablen einrichten:
Installation als NPM-Paket
Sie können das Paket global installieren:
Oder führen Sie es direkt ohne Installation aus:
Denken Sie daran, Umgebungsvariablen festzulegen, bevor Sie den Befehl ausführen:
Bauen und Ausführen
Erstellen Sie das Projekt:
Führen Sie den Server aus:
Verfügbare Module
Die folgenden Module können aktiviert/deaktiviert werden:
SERP: SERP-Daten in Echtzeit für Google, Bing und Yahoo;KEYWORDS_DATA: Keyword-Recherche und Clickstream-Daten;ONPAGE: Durchsuchen Sie Websites und Webseiten, um On-Page-SEO-Leistungsmetriken zu erhalten.DATAFORSEO_LABS: Daten zu Schlüsselwörtern, SERPs und Domänen basierend auf den Datenbanken und Algorithmen von DataForSEO;BACKLINKS: Daten zu eingehenden Links, verweisenden Domänen und verweisenden Seiten für jede Domäne, Subdomäne oder Webseite;BUSINESS_DATA: basierend auf Unternehmensbewertungen und Unternehmensinformationen, die öffentlich auf den folgenden Plattformen geteilt werden: Google, Trustpilot, Tripadvisor;DOMAIN_ANALYTICS: hilft bei der Identifizierung aller möglichen Technologien, die zum Erstellen von Websites verwendet werden, und bietet Whois-Daten;
Hinzufügen neuer Tools/Module
Modulstruktur
Jedes Modul entspricht einer bestimmten DataForSEO-API:
SERPModul → SERP-APIKEYWORDS_DATA-Modul → Keywords Data APIONPAGE-Modul → OnPage-APIDATAFORSEO_LABS-Modul → DataForSEO Labs APIBACKLINKS: Modul → Backlinks-APIBUSINESS_DATA: Modul → Geschäftsdaten-APIDOMAIN_ANALYTICS: Modul → Domain Analytics API
Implementierungsoptionen
Sie können entweder:
Hinzufügen eines neuen Tools zu einem vorhandenen Modul
Erstellen Sie ein völlig neues Modul
Hinzufügen eines neuen Tools
So fügen Sie einem neuen oder bereits vorhandenen Modul ein neues Tool hinzu:
Erstellen eines neuen Moduls
Erstellen Sie unter
src/modules/ein neues Verzeichnis für Ihr Modul:
Moduldateien erstellen:
Registrieren Sie Ihr Modul in
src/config/modules.config.ts:
Initialisieren Sie Ihr Modul in
src/index.ts:
Welche Endpunkte/APIs sollen wir als Nächstes unterstützen?
Wir sind stets bestrebt, die Funktionen dieses MCP-Servers zu erweitern. Wenn Sie bestimmte DataForSEO-Endpunkte oder APIs unterstützen möchten, gehen Sie bitte wie folgt vor:
Überprüfen Sie die DataForSEO API-Dokumentation, um zu sehen, was verfügbar ist
Öffnen Sie ein Problem in unserem GitHub-Repository mit:
Die API/der Endpunkt, der Ihrer Meinung nach unterstützt werden soll;
Eine kurze Beschreibung Ihres Anwendungsfalls;
Beschreiben Sie alle spezifischen Funktionen, die Sie gerne implementiert sehen würden.
Ihr Feedback hilft uns dabei, Prioritäten für die als Nächstes zu unterstützenden APIs festzulegen!