I feel like I've heard of people using a self-hosted Firecrawl server, or other search services, with OpenClaw. But im running into issues when configuring mine. Note, I am using OpenClaw from within a NemoClaw sandbox, this is why I am having to use the host.openshell.internal URL.
OpenClaw 2026.4.8 within a NemoClaw v0.0.9 sandbox
firecrawl_search fails with Firecrawl baseUrl must use https error with "baseUrl": "http://host.openshell.internal:3002/v1"
Im trying to get openclaw to use my self-hosted Firecrawl server for web searches, but it is failing regardless of whether I use http or https
- Firecrawl service up and running on same host machine
- configure web search plugin to use local firecrawl service over http (
http://host.openshell.internal:3002/v1)
"tools": {
"web": {
"search": {
"provider": "firecrawl"
},
"fetch": {
"firecrawl": {
"apiKey": "dummy",
"baseUrl": "http://host.openshell.internal:3002/v1",
"onlyMainContent": true,
"maxAgeMs": 86400000,
"timeoutSeconds": 60
}
}
}
},
"plugins": {
"entries": {
"firecrawl": {
"enabled": true,
"config": {
"webSearch": {
"apiKey": "dummy",
"baseUrl": "http://host.openshell.internal:3002/v1"
}
}
}
}
}
- ask openclaw to do a basic websearch, fails with
baseUrl must use httpserror - try again with firecrawl service behind https reverse proxy (
https://host.openshell.internal:444/v1), fails this time withFirecrawl baseUrl host is not allowed: host.openshell.internalerror