diffbot-mcp
OfficialDiffbot MCP Server
Ein Diffbot MCP server mit einer Vielzahl hilfreicher Webdatenverarbeitungswerkzeuge für Ihren Agenten oder Ihre LLM-Pipeline.
Was ist Diffbot? Diffbot ist ein kleines Forschungsunternehmen, das KI entwickelt, die das Web strukturiert. Unsere Produkte verbinden Apps automatisch mit dem strukturierten Web, wie eine API für das gesamte öffentliche Web.
Werkzeuge
🧬 extract
Alternative zum Web-Fetch-Tool. Herkömmliche Fetch-Tools geben entweder 500k+ Token HTML oder eine Markdown-Annäherung des Seiteninhalts zurück. Extract klassifiziert die abgerufene Seite und extrahiert den Inhalt in eine sinnvolle und konsistente JSON-Struktur. Die Antworten sind für minimalen Tokenverbrauch optimiert, während die Datentreue erhalten bleibt. Unterstützt von der Diffbot Extract API.
🔎 search_web
Websuchwerkzeug, das nach Genauigkeit und nicht nach Beliebtheit sortiert. Basiert auf Diffbots eigenem Webindex. Das Ranking-Modell bevorzugt stark Primärquellen gegenüber Sekundärquellen (z. B. Pressemitteilung > Nachrichtenartikel über diese Pressemitteilung). Gibt in Markdown formatierte Inhaltsblöcke zur Quellenangabe zurück. Integriertes optimiertes Token-Management.
🪄 enhance
Web-Nachschlagewerkzeug für Organisationen und Personen. Im Gegensatz zur Websuche gibt enhance strukturierte Daten aus dem Diffbot Knowledge Graph zu einer Organisation oder Person zurück (nach Name, URL oder anderen akzeptablen Eingaben). Hilfreich für die Überprüfung von Fakten, Marktforschung oder Vertriebsintelligenz-Workflows.
🧠 resolve_entities
Erkennt und löst Entitäten in Text auf. Verwendet Diffbot NLP, um Organisationen, Personen, Orte, Adressen und andere Eigennamen im Text zu erkennen. Entitäten werden zu Entitäts-IDs im Diffbot Knowledge Graph aufgelöst, von denen mit dql mehr Kontext abgerufen werden kann. Hält Halluzinationen in Schach und gibt der KI den Kontext, den sie für tiefgehende Recherchen benötigt.
🕷️ crawl
Findet alle Links auf einer Webseite (dem Seed) und extrahiert sie alle. Ein klassischer Webcrawl mit einem ontologischen Web-Extraktion-Bonus. Verwenden Sie crawl, um Dokumentationen zu archivieren, Schnappschüsse von Webprojekten zu erstellen oder Site-Mapping durchzuführen.
🎯 dql
Fragt den Diffbot Knowledge Graph nach Entitäten von Organisationen, Personen, Artikeln, Orten und Produkten ab. Der Diffbot Knowledge Graph enthält eine Datenbank mit verknüpften Graphen im Wikipedia-Maßstab von Organisationen, Personen, (Nachrichten-)Artikeln, Orten und Produkten. Diffbot MCP wandelt Ihre Eingabeaufforderung in strukturierte Abfragen (dql) um und gibt strukturierte Datensätze für die Nachanalyse zurück.
🧭 dql_ontology
Hilfsprogramm für präzise dql-Ontologie-Navigation. Enthält die Schlüssel zur gesamten Ontologie- und Taxonomie-Referenz von Diffbot. Wird von Diffbot MCP verwendet, um präzise dql-Abfragen zu erstellen. Menschen müssen das nicht anfassen, aber Sie können gerne Ihre Neugier stillen.
Related MCP server: AgentWebSearch-MCP
Authentifizierung
Für die Nutzung der Werkzeuge ist ein kostenloser Diffbot-Token erforderlich. Holen Sie sich einen hier.
Erste Schritte
Schnellstart
Der einfachste Weg, um loszulegen, ist, Ihren MCP-Client direkt mit dem von Diffbot gehosteten Remote-MCP-Server zu verbinden.
https://mcp.diffbot.com/mcp?token=<YOUR_DIFFBOT_TOKEN>Dieses Repository wird direkt auf dem Remote-Server bereitgestellt.
Lokale Installation
Klonen Sie das Repository
git clone git@github.com:diffbot/diffbot-mcp.gitInstallieren Sie die Abhängigkeiten
pip install .Sie können den Server jetzt mit python3 diffbot_mcp_server.py ausführen, oder überspringen Sie diesen Schritt, wenn Sie diesen Server mit einem MCP-Client einrichten werden.
(Optional) Docker-Installation
Erstellen Sie das Image
docker build -t diffbot-mcp .Einrichtung mit MCP-Clients
Um Claude Desktop einzurichten, folgen Sie der offiziellen Installationsanleitung und verwenden Sie diese Beispielkonfiguration claude_desktop_config.json (ersetzen Sie Variablen nach Bedarf).
Diese Standardkonfiguration funktioniert mit den meisten IDEs und Umgebungen.
{
"mcpServers": {
"diffbot-mcp": {
"command": "python3",
"args": [
"/<YOUR_PROJECT_FOLDER>/diffbot-mcp/diffbot_mcp_server.py"
],
"env": {
"DIFFBOT_TOKEN": "<YOUR_DIFFBOT_TOKEN>"
}
}
}
}Für Docker-Installationen folgen Sie dieser Konfiguration.
{
"mcpServers": {
"diffbot-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "DIFFBOT_TOKEN=<YOUR_DIFFBOT_TOKEN>",
"diffbot-mcp"
]
}
}
}Für die Remote-Einrichtung geben Sie einfach die Remote-Server-URL ein und geben Sie "http" als Transporttyp an.
{
"servers": {
"diffbot-mcp": {
"type": "http",
"url": "https://mcp.diffbot.com/mcp/?token=<YOUR_DIFFBOT_TOKEN>"
}
}
}Für die lokale Einrichtung versuchen Sie diese modifizierte Konfiguration für ein besseres Geheimnis-Management.
{
"servers": {
"diffbot-mcp": {
"command": "python3",
"args": [
"/<YOUR_PROJECT_FOLDER>/diffbot-mcp/diffbot_mcp_server.py"
],
"env": {
"DIFFBOT_TOKEN": "${input:diffbot-api-key}"
}
}
},
"inputs": [
{
"password": true,
"id": "diffbot-api-key",
"type": "promptString",
"description": "Diffbot API Key"
}
]
}Hilfe & Support
Dieses Projekt wird von @jeromechoo erstellt und gewartet. Für Unterstützung reichen Sie ein Issue ein und er wird sich so schnell wie möglich bei Ihnen melden. Für schnellere Antworten schreiben Sie an sales@diffbot.com 😜.
This server cannot be deployed
Maintenance
Related MCP Connectors
Diffbot MCP — Knowledge Graph company enrichment + web content extraction (diffbot.com)
MCP server for 500+ pay-per-call web scraping, search, social, business, and financial data tools.
One MCP for the Web. Easily search, crawl, navigate, and extract websites without getting blocked.…
One MCP server for 180+ live web-data APIs returning clean JSON from sites that block scrapers.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for web crawling, searching, and AI-powered content extraction, supporting single-page, batch, and full-site crawling along with text, news, image, book, and video search.81MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides web search and content fetching using real Chrome browsers via CDP, bypassing bot detection and requiring no API keys.20MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI tools a reliable way to fetch content from the web, handling anti-bot protection and JavaScript-rendered pages.1,843 npmMIT
- AlicenseNot gradedqualityCmaintenanceA general-purpose MCP server for crawling and extracting structured data from any website. Supports tools for crawling, single-page extraction, search-and-crawl, and schema extraction.2MIT