Brave Search (Cloudflare)
БесплатноНе проверенRemote Brave Search wrapper deployed as a Cloudflare Worker with Durable Objects and optional Zero Trust auth.
Описание
Remote Brave Search wrapper deployed as a Cloudflare Worker with Durable Objects and optional Zero Trust auth.
README
A remote MCP server that wraps the official Brave Search MCP server and deploys it as a Cloudflare Worker with Durable Objects.
The official repo supports only stdio/Express transports. This project makes it a proper remote MCP server reachable over HTTP — usable by any MCP-compatible client without running a local process.
Tools
All 6 Brave Search tools are available:
| Tool | Description |
|---|---|
brave_web_search |
General web search |
brave_news_search |
News search |
brave_image_search |
Image search |
brave_video_search |
Video search |
brave_local_search |
Local/maps search with POIs and descriptions |
brave_summarizer |
AI-powered search summarization |
Architecture
- Runtime: Cloudflare Workers with Durable Objects (for
McpAgentstate) - MCP SDK:
McpAgentfromagentspackage +McpServerfrom@modelcontextprotocol/sdk - Auth: Cloudflare Access (Zero Trust) — protects
/mcpendpoint - API key: Stored as a Wrangler secret (
BRAVE_API_KEY), never committed
Deployment
Prerequisites
- Cloudflare account
- Wrangler CLI authenticated (
wrangler login) - Brave Search API key
Deploy
npm install
# Set your Brave Search API key as a secret
wrangler secret put BRAVE_API_KEY
# Deploy to Cloudflare Workers
npm run deploy
The Worker will be available at https://brave-search-mcp-cloudflare.<your-subdomain>.workers.dev.
Health check
curl https://brave-search-mcp-cloudflare.<your-subdomain>.workers.dev/health
# {"status":"ok"}
Cloudflare Access Setup (recommended)
To protect the /mcp endpoint so only authorized clients can connect:
- Go to Zero Trust dashboard → Access → Applications
- Click Add an application → Self-hosted
- Set the application domain to your Worker URL with path
/mcp - Create a policy (e.g., allow specific email domains, or use Service Tokens for programmatic access)
- To create a Service Token: Access → Service Auth → Service Tokens → Create Service Token
Connecting an MCP client through Cloudflare Access
Use mcp-remote with your Service Token credentials:
{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": [
"mcp-remote",
"https://brave-search-mcp-cloudflare.<your-subdomain>.workers.dev/mcp",
"--header",
"CF-Access-Client-Id:<your-client-id>",
"--header",
"CF-Access-Client-Secret:<your-client-secret>"
]
}
}
}
Local development
# Set your API key in .dev.vars (never commit this file)
echo "BRAVE_API_KEY=your_key_here" > .dev.vars
npm run dev
# Worker available at http://localhost:8787
# MCP endpoint: http://localhost:8787/mcp
Test with MCP Inspector:
npx @modelcontextprotocol/inspector http://localhost:8787/mcp
License
MIT — see LICENSE
Установка Brave Search (Cloudflare)
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/nolanfoster/brave-search-mcp-cloudflareFAQ
Brave Search (Cloudflare) MCP бесплатный?
Да, Brave Search (Cloudflare) MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Brave Search (Cloudflare)?
Нет, Brave Search (Cloudflare) работает без API-ключей и переменных окружения.
Brave Search (Cloudflare) — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Brave Search (Cloudflare) в Claude Desktop, Claude Code или Cursor?
Открой Brave Search (Cloudflare) на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Brave Search (Cloudflare) with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
