mcpField
W
Web-Scraping-Agent-with-N8N-and-MCP-Server

Web-Scraping-Agent-with-N8N-and-MCP-Server

本地服务
github.com/NarviAdilAI 与智能体178 周前更新

关于 Web-Scraping-Agent-with-N8N-and-MCP-Server

Web-Scraping-Agent-with-N8N-and-MCP-Server 是一个教程项目,演示如何在 n8n 中构建由聊天触发的网页抓取 Agent。它组合聊天模型、简单记忆、MCP 工具和 Firecrawl,以获取网页内容并回应查询。

主要功能

  1. 01聊天触发的 n8n Agent 工作流
  2. 02使用 Firecrawl 抓取网页
  3. 03MCP 客户端与服务端设置
  4. 04保留对话上下文的简单记忆

适用场景

  1. 01构建根据聊天请求获取网页内容的 Agent
  2. 02学习将 n8n Agent 连接到 MCP 抓取服务

MCP 相关

示例使用 MCP 客户端向 MCP 服务发送抓取任务。服务端通过 Firecrawl 抓取内容,并返回结构化结果。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

使用 N8N 和 MCP Server 构建网页抓取 Agent

使用 N8N 和 MCP Server 构建网页抓取 Agent

🤖 使用 MCP Server 在 n8n 中构建 AI 抓取 Agent

本项目演示如何在 n8n 中使用 MCP (Multi-Component Protocol) 和 Firecrawl 构建功能强大的 AI 网页抓取 Agent。该 Agent 可以接收聊天消息,通过抓取从互联网获取相关数据,并使用 OpenAI 或 Claude 模型智能地作出回应。


📌 项目概览

这是一个适合初学者、注重实践的教程,将介绍如何构建具备工具和记忆能力的自主抓取 Agent,使用:

  • 🧠 OpenAI 聊天模型
  • 🧰 MCP 工具
  • 🗂️ 简单记忆
  • 🌐 用于网页抓取的 Firecrawl

🧠 Agent 工作流(由聊天触发)

核心 Agent 会在收到聊天消息时触发,其中包括:

  • 聊天模型:使用 OpenAI(通过 OpenRouter)
  • 记忆:使用 Simple Memory 保留上下文
  • 工具:连接到 MCP 客户端,由其与抓取服务通信
🔧 Agent 设置

Agent 工作流


🖥️ MCP 服务工作流(抓取处理程序)

这是实际的抓取后端,它会接收 Agent 的请求,使用 Firecrawl 执行抓取,并将结构化结果发回。

🌐 MCP 服务设置

MCP 服务工作流


🧩 使用的组件

组件用途
Agent (Tools Agent)协调 AI、记忆和抓取
OpenAI Chat Model理解并回应用户查询
Simple Memory存储之前的消息/记忆上下文
MCP Client将任务转发给 MCP 服务
MCP Server Trigger启动抓取后端
Scrape Tool使用 Firecrawl 提取网页数据

📚 你将学到什么

  • 如何在 n8n 中创建并协调多个 AI Agent
  • 将 OpenAI 模型与实时工具连接起来
  • 在 n8n 中设置 MCP Server
  • 使用 Firecrawl 进行合乎道德的抓取
  • 使用 Agent 即工具模式实现模块化 AI

⚙️ 使用的技术


评论

支持 Markdown

第一次接触 MCP?

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

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