open-websearch provides an MCP server, CLI, and local daemon, and can also be paired with skill-guided agent workflows for live web search and content retrieval without API keys.
Features
- Web search using multi-engine results
- bing
- baidu
linux.dotemporarily unsupported- csdn
- duckduckgo
- exa
- brave
- juejin
- startpage
- sogou
- HTTP proxy configuration support for accessing restricted resources
- No API keys or authentication required
- Returns structured results with titles, URLs, and descriptions
- Configurable number of results per search
- Customizable default search engine
- Support for fetching individual article content
- csdn
- github (README files)
- generic HTTP(S) page / Markdown content
Choose the Right Path
MCP- Best when you want to connect
open-websearchto Claude Desktop, Cherry Studio, Cursor, or another MCP client.
- Best when you want to connect
CLI- Best for one-shot local commands, shell scripts, and direct terminal usage.
Local daemon- Best when you want a reusable long-lived local HTTP service exposing
status,GET /health, andPOST /search/POST /fetch-*. Start it explicitly withopen-websearch serveand check it withopen-websearch status.
- Best when you want a reusable long-lived local HTTP service exposing
Skill- Best as an agent-facing guidance layer for setup and usage. A skill does not replace MCP, CLI, or the local daemon; it typically works together with the CLI and/or local daemon to help an agent discover, activate, and use the smallest working path.






