Token导航 LogoToken导航TokenDH.com
Firecrawl Local MCP logo
浏览器工具未说明官方级别未说明来源级核验

Firecrawl Local MCP

MCP Server

Firecrawl Local MCP Server 是一个用于与自托管Firecrawl实例交互的MCP服务器,提供网页抓取和爬取功能,适用于本地部署的Firecrawl实例。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化JavaScriptClaudeClaude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ViperBlackSkull

提供方

ViperBlackSkull

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Firecrawl 本地 MCP 服务器

一个用于与自托管的Firecrawl实例交互的MCP(模型上下文协议)服务器。此服务器通过您本地的Firecrawl部署提供网页抓取和爬取功能。

特性

  • 网络抓取从单个网页中提取Markdown格式的内容
  • 网页抓取使用可定制的深度和过滤功能爬取整个网站
  • 网站地图生成网站上所有可访问URL的列表
  • 作业监控跟踪爬取任务的状态
  • 无需API密钥直接与自托管的 Firecrawl 实例配合工作

安装

npm install
npm run build

配置

服务器使用(某种方式)连接到您的Firecrawl实例 FIRECRAWL_URL 环境变量。默认情况下,它会连接到 http://localhost:3002---

要更改Firecrawl的URL,请设置 FIRECRAWL_URL 在你的MCP配置中设置环境变量。

用法

使用Claude桌面版

添加到您的Claude Desktop配置文件中(claude_desktop_config.json---

{
  "mcpServers": {
    "firecrawl-local": {
      "command": "node",
      "args": ["/absolute/path/to/firecrawl-local-mcp/dist/index.js"],
      "env": {
        "FIRECRAWL_URL": "http://localhost:3002"
      }
    }
  }
}

与克林一起

将此添加到您的Cline MCP配置文件中:

{
  "mcpServers": {
    "firecrawl-local": {
      "command": "node",
      "args": ["dist/index.js"],
      "cwd": "/absolute/path/to/firecrawl-local-mcp",
      "env": {
        "FIRECRAWL_URL": "http://localhost:3002"
      }
    }
  }
}

可用工具

firecrawl_scrape

抓取单个网页并以Markdown格式返回其内容。

参数:

  • url (必填):要抓取的网址
  • formats输出格式(默认:\["markdown"\])
  • onlyMainContent仅提取主要内容(默认:true)
  • includeTags要包含的HTML标签
  • excludeTags要排除的HTML标签

firecrawl_crawl

从一个URL开始爬取网站,并返回多个页面的内容。

参数:

  • url (必填):要爬取的起始网址
  • includes要包含的URL模式(支持通配符)
  • excludes要排除的URL模式(支持通配符)
  • maxDepth最大爬取深度(默认值:2)
  • limit要抓取的最大页面数(默认:10)
  • allowBackwardLinks允许爬取反向链接(默认:false)
  • allowExternalLinks允许抓取外部链接(默认:false)

firecrawl爬取状态

检查爬取任务的状态。

参数:

  • jobId 爬取请求返回的作业ID

firecrawl_map

映射一个网站以获取所有可访问的URL列表。

参数:

  • url (必填):要映射的URL
  • search用于过滤URL的搜索查询
  • ignoreSitemap忽略网站的网站地图(默认:false)
  • includeSubdomains包含子域名(默认:否)
  • limit返回的最大URL数量(默认:5000)

测试

测试服务器功能:

node test.js

这将测试工具列表和一个样本抓取操作。

示例用法

一旦在Claude Desktop中进行配置,您就可以使用如下自然语言命令:

  • 从https://example.com抓取内容
  • 爬取文档网站 https://docs.example.com,爬取深度为3
  • “将 https://example.com 上的所有 URL 进行映射”
  • 检查爬虫任务abc123的状态

要求

故障排除

  1. 连接问题验证您的Firecrawl实例是否正在运行且可访问
  2. 超时错误调整超时值 src/index.ts 针对网站加载缓慢的情况
  3. 认证错误确保 USE_DB_AUTHENTICATION=false 在你的 Firecrawl .env 文件中

目录标签

目录标签

浏览器自动化JavaScriptClaude网页抓取本地部署网站爬取站点地图无API密钥

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP