Firecrawl Simple MCP Server
@Sacode
About Firecrawl Simple MCP Server
MCP server for Firecrawl Simple — a web scraping and site mapping tool enabling LLMs to access and process web content
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"firecrawl-simple-mcp": {
"command": "npx",
"args": [
"-y",
"firecrawl-simple-mcp"
],
"env": {
"FIRECRAWL_API_URL": "http://localhost:3002/v1"
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Firecrawl Simple MCP Server?
Firecrawl Simple MCP Server is a Model Context Protocol (MCP) server for Firecrawl Simple, a web scraping and site mapping tool that enables Large Language Models (LLMs) to access and process web content. It is designed for developers integrating web data into AI applications.
How to use Firecrawl Simple MCP Server?
Install globally via npm install -g firecrawl-simple-mcp, then run with environment variables like FIRECRAWL_API_URL (default http://localhost:3002/v1). It can be configured for use with Claude Desktop or Cursor by adding it as an MCP server in their configuration files. For SSE transport, set FIRECRAWL_TRANSPORT_TYPE=sse and the server listens on the port specified by FIRECRAWL_SERVER_PORT (default 3003).
Key features of Firecrawl Simple MCP Server
- Web scraping with JavaScript rendering support.
- Generate sitemaps of any website.
- Simplified architecture with consistent error handling.
- Strong type safety with Zod schema validation.
- Configurable via environment variables.
Use cases of Firecrawl Simple MCP Server
- Scrape a single webpage for LLM context extraction.
- Map a website’s structure to understand its content hierarchy.
- Integrate web scraping into AI assistants like Claude or Cursor.
FAQ from Firecrawl Simple MCP Server
How do I configure the Firecrawl Simple MCP Server?
Set environment variables such as FIRECRAWL_API_URL, FIRECRAWL_API_KEY, FIRECRAWL_API_TIMEOUT, FIRECRAWL_SERVER_PORT, FIRECRAWL_TRANSPORT_TYPE, and FIRECRAWL_LOG_LEVEL. Default values are provided in the configuration table.
Why was crawl functionality removed?
Crawl was removed to prevent context overflow for LLMs (too much information), because crawling runs asynchronously (unsuitable for synchronous MCP), and to align with primary documentation. For multi-page scraping, use the scrape tool with individual URLs or implement a custom solution.
What should I do if I get connection errors?
Verify the Firecrawl Simple API is running, check the API URL (including /v1), and ensure no network restrictions block the connection.
What transport types are supported?
The server supports stdio (default) and sse transport types. Set FIRECRAWL_TRANSPORT_TYPE to switch between them.
How can I resolve authentication errors?
Ensure FIRECRAWL_API_KEY is correct and matches the API’s requirements. Contact the API administrator if needed.
Frequently asked questions
How do I configure the Firecrawl Simple MCP Server?
Set environment variables such as `FIRECRAWL_API_URL`, `FIRECRAWL_API_KEY`, `FIRECRAWL_API_TIMEOUT`, `FIRECRAWL_SERVER_PORT`, `FIRECRAWL_TRANSPORT_TYPE`, and `FIRECRAWL_LOG_LEVEL`. Default values are provided in the configuration table.
Why was crawl functionality removed?
Crawl was removed to prevent context overflow for LLMs (too much information), because crawling runs asynchronously (unsuitable for synchronous MCP), and to align with primary documentation. For multi-page scraping, use the scrape tool with individual URLs or implement a custom solution.
What should I do if I get connection errors?
Verify the Firecrawl Simple API is running, check the API URL (including `/v1`), and ensure no network restrictions block the connection.
What transport types are supported?
The server supports `stdio` (default) and `sse` transport types. Set `FIRECRAWL_TRANSPORT_TYPE` to switch between them.
How can I resolve authentication errors?
Ensure `FIRECRAWL_API_KEY` is correct and matches the API’s requirements. Contact the API administrator if needed.
Basic information
More Browser Automation MCP servers
Browserbase MCP Server
browserbaseAllow LLMs to control a browser with Browserbase and Stagehand
MCP server w/ Browser Use
JovaniPinkFastAPI server implementing MCP protocol Browser automation via browser-use library.
Playwright Mcp
microsoftPlaywright MCP server

HTML/CSS to Image
An MCP server for generating images from HTML & CSS or screenshots of URLs using htmlcsstoimage.com.
App Store Scraper MCP Server
appreply-coThis is an MCP server that provides tools to LLMs for searching and analyzing apps from both Google Play Store and Apple App Store – perfect for ASO.
Comments