firecrawl-mcp-server
Verified Safeby firecrawl
Overview
Provides web scraping, crawling, search, and structured data extraction capabilities to AI models via the Model Context Protocol.
Installation
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcpEnvironment Variables
- FIRECRAWL_API_KEY
- FIRECRAWL_API_URL
- CLOUD_SERVICE
- HTTP_STREAMABLE_SERVER
- SSE_LOCAL
- PORT
- HOST
Security Notes
The server uses environment variables for API keys, avoiding hardcoded secrets. Input validation is performed using `zod` schemas. A `SAFE_MODE` is explicitly enabled for cloud deployments, disabling potentially dangerous interactive web actions (like clicks, writes, JavaScript execution) for enhanced security. The core scraping functionality relies on external `firecrawl-js` and `firecrawl-fastmcp` SDKs, whose internal security is assumed. No direct `eval` or obvious malicious patterns were found in the provided source.
Similar Servers
DevDocs
Provides intelligent web crawling and documentation extraction, storing content in a Model Context Protocol server for LLM querying and accelerating developer research.
scrapegraph-mcp
Provides a Model Context Protocol (MCP) server that integrates with ScrapeGraph AI, enabling language models to perform advanced AI-powered web scraping and structured data extraction across single pages, multiple pages, and search results.
webscraping-ai-mcp-server
Integrates with WebScraping.AI to provide LLM-powered web data extraction, including question answering, structured data extraction, and HTML/text retrieval, with advanced features like JavaScript rendering and proxy management.
scrapi-mcp
Serves as a Model Context Protocol (MCP) server that utilizes the ScrAPI service to scrape web pages and return their content in either HTML or Markdown format.