Requirements
- Crush 0.98 or newer.
- A Firecrawl API key, exported as
FIRECRAWL_API_KEY.
Quick setup
- Export your API key in the shell you start Crush from:
- Add the server to
crush.jsonin your project, or to~/.config/crush/crush.jsonfor every project:
- Start Crush and ask it to search or scrape.
Using a crushrc file?
Using a crushrc file?
Newer Crush releases can read a Bash-style Run
crushrc file, where an MCP server is one command:crush dirs to see where Crush looks for configuration on your machine.Try it
What you can do
Search
Find current information and read the content of relevant results.
Scrape
Turn URLs into clean markdown or structured data.
Interact
Navigate, click, and fill forms to reach the data you need.
Alexandria
Discover structured data tools, inspect inputs and pricing, then run them through Firecrawl.
Troubleshooting
- The server does not start: check that
FIRECRAWL_API_KEYis exported in the shell that starts Crush, and that the URL is exactlyhttps://mcp.firecrawl.dev/v2/mcp. - The header is dropped: Crush removes a header whose value resolves to an empty string. An unset
FIRECRAWL_API_KEYcauses this. - Tools are not used: some models call MCP tools more reliably than others. Try a different model.

