firecrawl/firecrawl-mcp-server
Official Firecrawl server with live browser interaction (`firecrawl_interact`) — navigate, click, type, and scroll on a page before extraction, for JS-heavy or auth-gated sites. Also scrape, crawl, map, search, and extract.
Ads
Overview
Official Firecrawl server with live browser interaction (`firecrawl_interact`) — navigate, click, type, and scroll on a page before extraction, for JS-heavy or auth-gated sites. Also scrape, crawl, map, search, and extract.
Installation
npm install -g firecrawl-mcp
Configuration
{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR-API-KEY"
}
}Capabilities
- Scrape any URL
Ask for structured data from a single page with `firecrawl_scrape`, using JSON schema to extract exactly what you need.
- Search the web
Use `firecrawl_search` to find information across multiple sites, with optional content extraction and query-relevant highlights.
- Map a website
Discover all indexed URLs on a site with `firecrawl_map` before deciding which pages to scrape.
- Crawl multiple pages
Run `firecrawl_crawl` to extract content from an entire site section, with depth and page limits to control output size.
- Interact with pages
Use `firecrawl_interact` to click, type, and navigate dynamic pages, then extract the resulting state.
- Run autonomous research
Launch `firecrawl_agent` for complex multi-source research, then poll `firecrawl_agent_status` for structured results.
Tags
- web-scraping
- search
- browser-automation
- awesome-list
Related MCP servers
Playwright MCP
Control browsers with Playwright to navigate pages, capture snapshots, and automate flows.
Puppeteer MCP Server
OfficialAutomate headless Chrome with Puppeteer for scraping and UI verification tasks.
site-shot/site-shot-mcp
Website screenshot API for AI agents. Real Chromium rendering, full-page capture up to 20,000px, country/geo proxies, and automatic ad & cookie-banner removal (cleaner images, fewer vision tokens). Two tools: `capture_screenshot`, `capture_full_page`. Install: `npx -y site-shot-mcp`.
seleniumboot/selenium-mcp
Python MCP server for Selenium WebDriver — 84 tools for browser automation, element interactions, assertions, and self-healing locators, plus codegen for Java TestNG / JUnit 5 / Cucumber / pytest / C# NUnit / Playwright and CI pipelines (GitHub Actions / Jenkins / GitLab CI). No ChromeDriver setup needed.