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.
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:
SERP
Modul → 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!
Ressourcen
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.
Tools
Ein Model Context Protocol-Server, der Claude die Interaktion mit DataForSEO-APIs ermöglicht und Zugriff auf SEO-Daten einschließlich SERPs, Keyword-Recherche, On-Page-Metriken und Domänenanalysen gewährt.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -8544MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.Last updated -53TypeScriptMIT License