Skip to main content
Glama
diffbot

diffbot-mcp

Official
by diffbot

Diffbot 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.

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.git

Installieren 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 😜.

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    A
    maintenance
    MCP 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.
    8
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI tools a reliable way to fetch content from the web, handling anti-bot protection and JavaScript-rendered pages.
    497
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An 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.
    5
    7
    1
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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