A Powerful Search Server based on Cloudflare Worker, Enhance Your AI Tool with MCP
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"cloudflare-search": {
"env": {
"CF_SEARCH_URL": "https://your-worker.workers.dev",
"CF_SEARCH_TOKEN": "your-token-here"
},
"args": [
"-y",
"@yrobot/cf-search-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An aggregated search API service based on Cloudflare Workers
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @yrobot/cf-search-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search / cloud
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
MCP Security Weekly
Get CVE alerts and security updates for Cloudflare Search and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | 中文
An aggregated search API service based on Cloudflare Workers
Supports MCP (Model Context Protocol), giving AI assistants (OpenClaw, Claude Code, Codex, OpenCode) real-time web search capabilities

With MCP (Model Context Protocol), AI assistants can directly call your search service and get real-time search results.
First, follow the guide to Deploy Cloudflare Search
Edit your config file (configuration guide):
~/.openclaw/openclaw.json~/.claude/config.json / ~/.claude.json~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"cloudflare-search": {
"command": "npx",
"args": ["-y", "@yrobot/cf-search-mcp"],
"env": {
"CF_SEARCH_URL": "https://your-worker.workers.dev",
"CF_SEARCH_TOKEN": "your-token-here"
}
}
}
}
Environment Variables:
CF_SEARCH_URL: Worker deployment URL (required)CF_SEARCH_TOKEN: Auth token (required if your Worker has TOKEN configured)openclaw gateway restart + openclaw mcp list and check that cloudflare-search appears/mcp in Claude Code, and you should see the cloudflare-search tool.claude mcp list; seeing cloudflare-search: npx -y @yrobot/cf-search-mcp@latest - ✓ Connected means setup is successfulClick the "Deploy to Cloudflare Workers" button above and follow the prompts.
# 1. Install Wrangler
npm install -g wrangler
# 2. Login to Cloudflare
wrangler login
# 3. Clone the repository
git clone https://github.com/Yrobot/cloudflare-search.git
cd cloudflare-search
# 4. Deploy
wrangler deploy
cloudflare-search folderworker.js, envs.js, utils/, and other filesAfter deployment, you will get a Worker URL:
https://your-worker-name.your-subdomain.workers.dev
Note: The default domain may not be directly accessible in some regions. It is recommended to bind your own custom domain.
Open your Worker URL directly and enter searc