mcpField
D
Deepcrawl

Deepcrawl

本地服务
github.com浏览器自动化0今天更新

关于 Deepcrawl

Deepcrawl 是一款 MCP 服务,可抓取页面、克隆网站并将站点内容整理为 Markdown,适用于需要本地副本或文本输出的工作流。它还可发现站点 URL,并在安装 Playwright 后渲染 JavaScript 页面。

主要功能

  1. 01将页面抓取为干净的 Markdown
  2. 02连同站点资源克隆页面
  3. 03沿内部链接抓取 Markdown 页面
  4. 04通过站点地图和链接发现 URL
  5. 05使用 Playwright 可选渲染 JavaScript

适用场景

  1. 01提取网页的主要内容
  2. 02保存网页以便本地浏览
  3. 03收集站点页面用于内容分析
  4. 04抓取前梳理站点范围

MCP 相关

Deepcrawl 向 MCP 客户端提供页面抓取、克隆、站点爬取和 URL 映射工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbdeepcrawl.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

deepcrawl

npm 版本 4 个工具 免费 无需 API 密钥

在 Cursor 中安装 通过网页安装


克隆、抓取并爬取任意网站。 免费的 Firecrawl 替代方案。无需 API 密钥、没有速率限制,也无需订阅。

快速开始

Cursor(一键安装): 点击上方的“在 Cursor 中安装”按钮。

手动配置 MCP:

{
  "mcpServers": {
    "deepcrawl-mcp": {
      "command": "npx",
      "args": ["-y", "deepcrawl-mcp@latest"]
    }
  }
}

命令行:

npx deepcrawl-mcp@latest

工具

deepcrawl_scrape

抓取单个页面并返回整洁的 Markdown。提取标题、描述、链接、图片和元数据。移除导航栏、页脚、广告和跟踪内容。

"Scrape https://example.com and give me the main content"
参数默认值描述
url必填要抓取的页面 URL
mainContentOnlytrue仅提取主要内容(跳过导航栏和页脚)
includeLinkstrue包含发现的链接
includeImagestrue包含图片 URL
deepcrawl_clone

克隆包含所有资源的完整页面:HTML、CSS、JS、图片、字体和网站图标。将所有内容下载到本地文件夹,并将 URL 重写为相对路径。在浏览器中打开 index.html 即可正常使用。

"Clone https://competitor.com into a local folder"
参数默认值描述
url必填要克隆的页面 URL
outputDir~/deepcrawl-clones/<domain>输出文件夹
depth0链接深度:0 = 单个页面,1+ = 跟踪链接
deepcrawl_crawl

通过跟踪站内链接爬取整个网站。将每个页面作为整洁的 Markdown 返回。适用于内容分析、SEO 审核或为 RAG 工作流提供数据。

"Crawl https://docs.example.com and return all pages as markdown"
参数默认值描述
url必填起始 URL
maxPages20最多爬取的页面数(上限:100)
includeImagesfalse在每个页面中包含图片 URL
deepcrawl_map

通过解析 sitemap.xml 并爬取首页链接,发现网站中的所有 URL。在开始爬取前运行此工具,了解网站的范围。

"Map all pages on https://example.com"
参数默认值描述
url必填网站 URL
maxUrls200最多发现的 URL 数量

与 Firecrawl 对比

deepcrawlFirecrawl
价格免费$19+/mo
API 密钥无必需
速率限制无有
抓取为 Markdown是是
全站抓取是是
站点地图是是
克隆并包含资源是否
JS 渲染是(通过 Playwright)是
绕过反机器人机制部分(UA 轮换、请求头、延迟)是

deepcrawl 开箱即用即可处理静态网站。对于 JS 密集型 SPA(React、Next.js、SvelteKit),请安装 Playwright 以实现完整渲染:

npm install -g playwright
npx playwright install chromium

安装后,deepcrawl 会自动检测 Playwright 并启用 JS 渲染。在任何工具上使用 jsRender: true 即可启用此功能。所有工具还包含 UA 轮换、仿真的浏览器请求头和随机延迟,以避免触发基础的机器人检测。

Soflution 的其他项目

  • brandcheck - 检查 27 个平台上的品牌名称是否可用
  • depsonar - 依赖项审计、安全扫描和许可证检查

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。