← Back to Firecrawl Local
Install Firecrawl Local
Pick your client, copy the command, done.
Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1
Prepare the server locally
Run this once before adding it to Claude Code.
npm install
npm run build2
Register it in Claude Code
claude mcp add firecrawl-local -- node /absolute/path/to/firecrawl-local-mcp/dist/index.jsReplace any placeholder paths in the command with the real path on your machine.
Environment Variables
Set these before running Firecrawl Local.
VariableDescriptionRequired
FIRECRAWL_URLThe URL of your self-hosted Firecrawl instanceNoAvailable Tools (4)
Once configured, Firecrawl Local gives your AI agent access to:
firecrawl_scrapeScrape a single webpage and return its content in markdown format.urlformatsonlyMainContentincludeTagsexcludeTagsfirecrawl_crawlCrawl a website starting from a URL and return content from multiple pages.urlincludesexcludesmaxDepthlimitallowBackwardLinksallowExternalLinksfirecrawl_crawl_statusCheck the status of a crawl job.jobIdfirecrawl_mapMap a website to get a list of all accessible URLs.urlsearchignoreSitemapincludeSubdomainslimitTry It Out
After setup, try these prompts with your AI agent:
→Scrape the content from https://example.com and summarize it for me.
→Crawl the documentation site at https://docs.example.com with a depth of 3.
→Map all the URLs on https://example.com to see the site structure.
→Check the status of my recent crawl job with ID abc123.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
Keep this setup from going cold
Save the docs, env vars, and workflow around Firecrawl Local in Conare so Claude Code, Codex, and Cursor remember it next time.