Uses the Firecrawl API to crawl websites, extract structured data and search page content.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add firecrawl -- npx -y @modelcontextprotocol/mcp-server-firecrawl~/.codex/config.toml
[mcp_servers.firecrawl]
command = "npx"
args = ["-y", "@modelcontextprotocol/mcp-server-firecrawl"]
# codex mcp add firecrawl -- npx -y @modelcontextprotocol/mcp-server-firecrawl~/.cursor/mcp.json
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/mcp-server-firecrawl"
]
}
}
}.vscode/mcp.json
{
"servers": {
"firecrawl": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/mcp-server-firecrawl"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/mcp-server-firecrawl"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/mcp-server-firecrawl"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/mcp-server-firecrawl"
]
}
}
}