diffbot-mcp
OfficialDiffbot MCPサーバー
Diffbot MCPサーバーは、エージェントやLLMパイプライン向けに、多彩で有用なWebデータ処理ツールを提供します。
Diffbotとは? Diffbotは、Webを構造化するAIを構築している小さな研究企業です。当社の製品は、公開Web全体に対するAPIのように、アプリケーションを自動的に構造化されたWebに接続します。
ツール
🧬 extract
Webフェッチツールの代替 従来のフェッチツールは、50万トークン以上のHTMLか、ページ内容をマークダウンで近似したものを返します。Extractはフェッチするページを分類し、内容を意味のある一貫したJSON構造に抽出します。応答は、データの忠実性を維持しながらトークン使用量を最小限に抑えるように最適化されています。 Diffbot Extract API を利用しています。
🔎 search_web
正確性を優先し、人気度を優先しないWeb検索ツール Diffbotの自社Webインデックスに基づいて構築されています。ランキングモデルは、二次情報源よりも一次情報源を強く優先します(例:プレスリリース > そのプレスリリースに関するニュース記事)。ソース引用のためにマークダウン形式のコンテンツチャンクを返します。トークン管理が組み込まれて最適化されています。
🪄 enhance
組織や人物向けのWebルックアップツール Web検索とは異なり、enhanceはDiffbotナレッジグラフから組織や人物に関する構造化データを(名前、URL、またはその他の受け入れ可能な入力によって)返します。事実確認、市場調査、またはセールスインテリジェンスのワークフローに役立ちます。
🧠 resolve_entities
テキスト内のエンティティを認識し解決する Diffbot NLPを使用して、テキスト内の組織、人物、場所、住所、その他の固有名詞を認識します。エンティティはDiffbotナレッジグラフ内のエンティティIDに解決され、dqlを使用してさらにコンテキストを取得できます。ハルシネーションを抑制し、AIが深いリサーチを進めるために必要なコンテキストを提供します。
🕷️ crawl
Webページ(シード)上のすべてのリンクを見つけ、それらをすべて抽出する 古典的なWebクロールに、オントロジー的なWeb抽出のボーナスが付いています。crawlを使用して、ドキュメントのアーカイブ、Webプロジェクトのスナップショット取得、またはサイトマッピングを行います。
🎯 dql
Diffbotナレッジグラフに対して、組織、人物、記事、場所、製品エンティティをクエリする Diffbotナレッジグラフには、組織、人物、(ニュース)記事、場所、製品に関するウィキペディア規模のリンクされたグラフデータベースが含まれています。Diffbot MCPはプロンプトを構造化クエリ(dql)に変換し、分析後のための構造化レコードを返します。
🧭 dql_ontology
正確なdqlオントロジーナビゲーションのためのヘルパーユーティリティ Diffbotのオントロジーとタクソノミリファレンス全体の鍵を保持しています。Diffbot MCPが正確なdqlクエリを作成するために使用します。人間が触る必要はありませんが、好奇心を満たすために自由に使用してください。
Related MCP server: AgentWebSearch-MCP
認証
ツールを使用するには、無料のDiffbotトークンが必要です。 こちらから入手してください。
はじめに
クイックスタート
最も簡単な開始方法は、MCPクライアントをDiffbotがホストするリモートMCPサーバーに直接接続することです。
https://mcp.diffbot.com/mcp?token=<YOUR_DIFFBOT_TOKEN>このリポジトリはリモートサーバーに直接デプロイされます。
ローカルインストール
リポジトリをクローンします
git clone git@github.com:diffbot/diffbot-mcp.git依存関係をインストールします
pip install .これで、python3 diffbot_mcp_server.py でサーバーを実行できます。MCPクライアントでこのサーバーを設定する場合は、この手順をスキップしても構いません。
(オプション)Dockerインストール
イメージをビルドします
docker build -t diffbot-mcp .MCPクライアントでのセットアップ
Claude Desktopをセットアップするには、公式インストールガイド に従い、この claude_desktop_config.json 設定例を使用してください(必要に応じて変数を置き換えてください)。
この標準設定は、ほとんどのIDEと環境で動作します。
{
"mcpServers": {
"diffbot-mcp": {
"command": "python3",
"args": [
"/<YOUR_PROJECT_FOLDER>/diffbot-mcp/diffbot_mcp_server.py"
],
"env": {
"DIFFBOT_TOKEN": "<YOUR_DIFFBOT_TOKEN>"
}
}
}
}Dockerインストールの場合は、次の設定に従ってください。
{
"mcpServers": {
"diffbot-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "DIFFBOT_TOKEN=<YOUR_DIFFBOT_TOKEN>",
"diffbot-mcp"
]
}
}
}リモート設定の場合、リモートサーバーURLを入力し、トランスポートタイプとして「http」を含めるだけです。
{
"servers": {
"diffbot-mcp": {
"type": "http",
"url": "https://mcp.diffbot.com/mcp/?token=<YOUR_DIFFBOT_TOKEN>"
}
}
}ローカル設定の場合、シークレット管理を改善するためにこの修正設定を試してください。
{
"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"
}
]
}ヘルプとサポート
このプロジェクトは @jeromechoo によって構築・保守されています。サポートが必要な場合は、Issueを提出してください。可能な限り迅速に対応します。より迅速な回答が必要な場合は、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