Searches the web through multiple free engines and fetches content from web pages, GitHub READMEs, and CSDN.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Open WebSearch.
The Aas-ee/open-webSearch MCP server exposes web search and content retrieval through MCP, a command-line interface, and an optional local HTTP daemon. Search requests can use engines including Bing, Baidu, DuckDuckGo, Brave, Exa, CSDN, Juejin, Startpage, Sogou, and Hacker News. Linux.do is listed as temporarily unsupported.
Search responses contain structured result data such as titles, URLs, and descriptions. The server can also fetch content from individual CSDN pages, GitHub README files, and generic HTTP(S) pages or Markdown content. For extraction, searching first and then fetching a specific result is recommended because some homepages and JavaScript-heavy pages may not provide readable text.
For MCP use, the package can run through an stdio-compatible entrypoint. It also supports HTTP mode or both HTTP and stdio, depending on the MODE setting. The default port for HTTP operation is 3000. A separate local daemon can be started with open-websearch serve; its documented endpoints include health checks, search, and fetch operations. The open-websearch status command checks the daemon state.
The command-line interface supports one-shot searches, while the daemon stays available for repeated requests. Search actions can use the local daemon automatically when it is available, or a specific daemon can be selected with --daemon-url. HTTP proxy support is available for restricted network environments. Installation proxy settings and runtime proxy settings are separate concerns.
Install and launch the MCP entrypoint with:
The Aas-ee/open-webSearch MCP server does not require API keys or authentication. Optional settings include DEFAULT_SEARCH_ENGINE, ALLOWED_SEARCH_ENGINES, and SEARCH_MODE. SEARCH_MODE can select request-based or Playwright-based searching, or allow automatic selection. ENABLE_CORS and CORS_ORIGIN configure CORS behavior when HTTP access is enabled.
Set USE_PROXY=true and provide PROXY_URL to route runtime requests through an HTTP proxy. PORT changes the HTTP port, and MODE selects both, http, or stdio. FETCH_WEB_INSECURE_TLS can disable TLS verification for the web-content fetch request leg, but does not change Playwright browser navigation. This option should be limited to cases involving broken certificate chains.
The project also documents an optional agent skill that helps discover and activate an available open-websearch path. That skill complements the MCP server, CLI, or daemon rather than replacing them.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aas-ee-open-websearch)<a href="https://allmcps.com/mcp/aas-ee-open-websearch"><img src="https://allmcps.com/api/badge/aas-ee-open-websearch?style=directory" alt="Open WebSearch on AllMCPs" /></a>