{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yu7f8g5fcm9g","handle":"dhole-mcp","url":"https://wellknown.network/agents/dhole-mcp","links":{"self":"https://wellknown.network/agents/dhole-mcp/record.json","html":"https://wellknown.network/agents/dhole-mcp","markdown":"https://wellknown.network/agents/dhole-mcp/record.md","api":"https://wellknown.network/api/v1/agents/dhole-mcp","status":"https://wellknown.network/api/v1/agents/dhole-mcp/status","claim":"https://wellknown.network/agents/dhole-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/dhole-mcp/claim.json","badge":"https://wellknown.network/agents/dhole-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/dhole-mcp/history","tools":"https://wellknown.network/api/v1/agents/dhole-mcp/tools"},"ard":{"identifier":"urn:air::server:dhole-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"dhole-mcp","summary":"让 AI 代理访问互联网：抓取 · 爬取 · 搜索，内置反爬，$0 无密钥。Web research for AI agents: fetch, crawl & keyless search with anti-bot bypass.","description":"<div align=\"center\">\n\n<img src=\"https://raw.githubusercontent.com/ouli-1242/dhole-mcp/main/assets/cover.png\" alt=\"Dhole —— 让 AI 真的上网\" width=\"100%\">\n\n<p><strong>给 AI 一副能真正上网的手。</strong></p>\n\n<p>抓取 · 搜索 · 爬站 · 读 PDF · 页面操作 · 变更监控<br>\n13 个工具，一个本地进程 · 零密钥 · 零模型 · 零遥测</p>\n\n<p>\n<a href=\"https://pypi.org/project/dhole-mcp/\"><img src=\"https://img.shields.io/pypi/v/dhole-mcp\" alt=\"PyPI\"></a>\n<a href=\"https://pepy.tech/projects/dhole-mcp\"><img src=\"https://static.pepy.tech/personalized-badge/dhole-mcp?period=total&amp;units=INTERNATIONAL_SYSTEM&amp;left_color=BLACK&amp;right_color=GREEN&amp;left_text=downloads\" alt=\"PyPI Downloads\"></a>\n<img src=\"https://img.shields.io/pypi/pyversions/dhole-mcp\" alt=\"Python 3.11+\">\n<a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-green\" alt=\"MIT\"></a>\n</p>\n\n<p>English: <a href=\"README.en.md\">README.en.md</a></p>\n\n</div>\n\n## 为什么要有它\n\n模型会思考，可它看不见今天的网。\n\n训练数据有截止日期。搜索 API 要密钥、要额度。抓一页，可能只回来一串 403。\nDhole 把这条断掉的路接回来：一个 [MCP](https://modelcontextprotocol.io) 服务器，装进任何宿主，AI 自己挑工具，你不用记命令。\n\n## 安装\n\n```bash\npip install dhole-mcp  # 完整版：浏览器 / PDF / OCR / 解析器 / 重排，一次装齐\ndhole doctor           # 体检：起服务、起浏览器、真搜一次、真抓一次\n```\n\nPython 3.11+。只剩一样东西 pip 装不到这一步：Chromium 本体（另一份约 193MB 的下载，不在 wheel 里）。\n\n- 什么都不用做：第一次真正需要渲染时，dhole 自己会装它要用的那一份。\n- 想提前装好、或上一次没装完，补一句 `python -m patchright install chromium` 就行——可重复执行，只补缺的那一份。\n- 装不上也不影响其余能力：缺浏览器时自动降级为纯 HTTP，降级不是故障。`dhole doctor` 会点名缺的是哪一件，并给出可复制的修复命令。\n\n接进宿主（Claude Desktop / Cursor / Codex / Cherry Studio 字段名各异，认 `command`）：\n\n```json\n{\"mcpServers\": {\"dhole\": {\"command\": \"dhole\", \"args\": []}}}\n```\n\n没有参数，没有密钥，没有环境变量。重启宿主，然后正常提要求。\n\n<details>\n<summary>也可以把安装交给 agent 自己做</summary>\n\n```\n在这台机器上安装 Dhole MCP 服务器，逐步执行，失败就停下来报告。\n\n1. 认清你所在的宿主，读出它的 MCP 配置位置与添加本地服务器的格式（读文档，不要猜）。\n2. pip install dhole-mcp（已经是完整版）。\n3. 备份配置文件，添加名为 \"dhole\" 的服务器：command 为 \"dhole\"，无参数、无密钥、无 env。\n4. 让用户重启宿主，再跑 dhole doctor 确认体检通过；若报浏览器缺失，补一次 python -m patchright install chromium（可重复执行）。\n```\n\n</details>\n\n常驻或远程使用，改走 streamable HTTP：\n\n```bash\nexport DH…","publisher":null,"homepage":null,"repository":"https://github.com/ouli-1242/dhole-mcp/issues","version":"17.3","license":null,"protocols":["mcp"],"tags":["ai-agent","anti-bot","cloudflare-bypass","content-extraction","mcp","mcp-server","web-scraping"],"pricing":null,"endpoints":[{"url":"pypi:dhole-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.713,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.713,"provenance":"derived"}],"categories":["data","documents","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"dhole-mcp","registry":"pypi","observedAt":"2026-10-27T23:25:32.773Z","publishedAt":"2026-10-26T10:55:11.238441Z","latestVersion":"17.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"dhole-mcp","url":"https://pypi.org/project/dhole-mcp/","firstSeenAt":"2026-09-21T17:25:32.781Z","fetchedAt":"2026-10-27T23:24:32.740Z","normalizedAt":"2026-10-27T23:24:32.740Z"}]},"firstSeenAt":"2026-09-21T17:25:32.781Z","updatedAt":"2026-10-27T23:25:32.773Z"}