Zed Integration
Give Zed's Agent panel live web access with CrawlForge MCP. Zed calls MCP servers context servers; one context_servers block in settings.json adds CrawlForge.
Prerequisites
npx, so nothing needs a global install—only a key.Sign in from the terminal: the CLI opens a browser page where you approve a new key, then saves it to ~/.crawlforge/config.json.
npm install -g crawlforge-mcp-server
crawlforge login # opens the browser approval pageOr copy a key from the dashboard and paste it into the config in the next step.
crawlforge login and the other ways to authenticate.AOption A: Edit settings.json
Open your settings with zed: open settings file (or Cmd+, / Ctrl+,) and add a context_servers block:
{
"context_servers": {
"crawlforge": {
"command": "npx",
"args": [
"-y",
"crawlforge-mcp-server@latest",
"mcp"
],
"env": {
"CRAWLFORGE_API_KEY": "cf_live_your_api_key_here"
}
}
}
}Zed reads ~/.config/zed/settings.json on macOS and Linux; a .zed/settings.json in a project scopes the server to that repo.
BOption B: Settings UI
Go to Settings → AI → MCP Servers, click Add Server → Add Local Server, and enter the same command, args and env. Zed writes the entry to settings.json for you.
settings.json silently disables the whole context_servers block, so validate the JSON after editing.cf_live_your_api_key_here with your key, or let the configurator fill it in.Limit the tool list (optional)
CrawlForge ships 31 tools. Set CRAWLFORGE_TOOL_GROUPS in the same env block to load only the groups you need, for example basic,search:
"env": {
"CRAWLFORGE_API_KEY": "cf_live_your_api_key_here",
"CRAWLFORGE_TOOL_GROUPS": "basic,search"
}Groups: basic, search, crawl, extract, batch, research, tracking, llmstxt, stealth, templates, scrape, agent.
- Open the Agent panel — click the Agent icon in the status bar
- Check the server — Settings → AI → MCP Servers shows crawlforge with a green status once it starts
- Test a prompt — try one of the examples below; the agent picks the CrawlForge tool itself
Example Prompts
"Search for the latest AI news"
"Extract all links from example.com"
"Crawl the documentation site and summarize it"
"Extract product prices from this e-commerce site"
See the full API reference for all 31 tools and their parameters.
Troubleshooting
Server not loading?
- Check
settings.jsonis valid JSON - Ensure Node.js 18+ is installed:
node --version - Look in
~/.config/zed/logs/Zed.logforcontext_serverserrors - Restart Zed completely
Authentication Errors?
- Check the API key starts with
cf_live_ - Run
crawlforge loginto save a fresh key - Generate a new API key from the dashboard
Tools not offered in the Agent panel?
- Enable the server's tools in your agent profile under Settings → AI → MCP Servers
- Check the server shows as running before you send a prompt
- Start a new thread after changing settings
Zed.log.