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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP 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.16MIT
- 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.497MIT
- AlicenseAqualityBmaintenanceAn MCP server that fetches web pages and extracts clean, AI-usable context from them, enabling tools for link discovery, content search, and integrated fetch-and-search operations.571MIT
Related MCP Connectors
Diffbot MCP — Knowledge Graph company enrichment + web content extraction (diffbot.com)
Hosted MCP: 795 structured web-data tools for search, maps, commerce, social, gaming & finance.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/diffbot/diffbot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server