trackmcp
Back to directory
NarviAdil

web-scraping-agent-with-n8n-and-mcp-server

View on GitHub

Web Scraping Agent with N8N and MCP Server

0 starsWeb & Internet Tools Updated May 1, 2025

Documentation

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

Web Scraping Agent with N8N and MCP Server

πŸ€– AI Scraping Agent in n8n with MCP Server

This project demonstrates how to create a powerful, AI-powered web scraping agent in n8n using MCP (Multi-Component Protocol) and Firecrawl. The agent can receive a chat message, fetch relevant data from the internet via scraping, and respond intelligently using OpenAI or Claude models.


πŸ“Œ Project Overview

This is the most beginner-friendly and hands-on tutorial for building an autonomous Scraping Agent with tools and memory capabilities using:

  • 🧠 OpenAI Chat Model
  • 🧰 MCP Tools
  • πŸ—‚οΈ Simple Memory
  • 🌐 Firecrawl for web scraping

🧠 Agent Workflow (Chat-triggered)

The core agent is triggered when a chat message is received. It includes:

  • Chat Model: Uses OpenAI (via OpenRouter)
  • Memory: Context is maintained using Simple Memory
  • Tool: Connects to MCP Client which communicates with the scraping server

πŸ”§ Agent Setup

Agent Workflow

πŸ–₯️ MCP Server Workflow (Scraping Handler)

This is the actual scraping backend that receives the agent’s request, performs the scrape using Firecrawl, and sends structured results back.

🌐 MCP Server Setup

MCP Server Workflow

🧩 Components Used

ComponentPurpose
`Agent (Tools Agent)`Orchestrates AI, Memory, and Scraping
`OpenAI Chat Model`Understands and responds to user queries
`Simple Memory`Stores previous messages / memory context
`MCP Client`Forwards tasks to the MCP server
`MCP Server Trigger`Starts the scraping backend
`Scrape` ToolUses Firecrawl to extract webpage data

πŸ“š What You'll Learn

  • How to create and coordinate multiple AI agents in n8n
  • Connecting OpenAI models with real-time tools
  • Setting up an MCP Server inside n8n
  • Ethical scraping using Firecrawl
  • Using the agent-as-a-tool pattern for modular AI

βš™οΈ Technologies Used


Frequently asked questions

What is web-scraping-agent-with-n8n-and-mcp-server?

web-scraping-agent-with-n8n-and-mcp-server is Web Scraping Agent with N8N and MCP Server

How do I install web-scraping-agent-with-n8n-and-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is web-scraping-agent-with-n8n-and-mcp-server open source?

Yes β€” it is hosted on GitHub at https://github.com/NarviAdil/Web-Scraping-Agent-with-N8N-and-MCP-Server.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP