Skip to content

open-webSearch

Web search using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.

474
GitHub Stars
Apache 2.0
License
MACOS, WINDOWS, LINUX
Platforms
965
Weekly Downloads
automate.browser.scrapinganalyze.research.web_summary#environment:network#hosting:hybrid

Install open-webSearch in your MCP client

open-webSearch is a Model Context Protocol server. Add it to your MCP client config once, restart, and the server's tools become available to your AI assistant. The same JSON snippet below works across all four major clients — only the config file path differs.

  1. Locate your client's MCP config file.
    • Cursor: ~/.cursor/mcp.json
    • Claude Desktop (macOS): ~/Library/Application Support/Claude/claude_desktop_config.json
    • Claude Desktop (Windows): %APPDATA%\Claude\claude_desktop_config.json
    • VS Code: Settings → Extensions → MCP
    • Windsurf: Settings → MCP Servers
  2. Add open-webSearch to the mcpServers map — paste the snippet below into your config file. If you already have other MCP servers, merge the entry into the existing mcpServers object.
  3. Restart your client so it picks up the new server.
  4. Verify — ask the assistant to list available tools; open-webSearch's tools should appear.
{
  "mcpServers": {
    "open-websearch": {
      "command": "npx",
      "args": [
        "-y",
        "@open-websearch/mcp-server"
      ],
      "note": "Replace with the actual package name from the server's documentation."
    }
  }
}

Install open-webSearch in Cursor

Open ~/.cursor/mcp.json in your editor, paste the snippet above into mcpServers, save, and restart Cursor. open-webSearch will show up in the assistant's tool list on next launch.

Install open-webSearch in Claude Desktop (macOS)

Open ~/Library/Application Support/Claude/claude_desktop_config.json in your editor, paste the snippet above into mcpServers, save, and restart Claude Desktop (macOS). open-webSearch will show up in the assistant's tool list on next launch.

Install open-webSearch in Claude Desktop (Windows)

Open %APPDATA%\Claude\claude_desktop_config.json in your editor, paste the snippet above into mcpServers, save, and restart Claude Desktop (Windows). open-webSearch will show up in the assistant's tool list on next launch.

Install open-webSearch in VS Code

Open Settings → Extensions → MCP in your editor, paste the snippet above into mcpServers, save, and restart VS Code. open-webSearch will show up in the assistant's tool list on next launch.

Tools exposed by open-webSearch

Once installed, open-webSearch exposes the following MCP tools to your AI assistant. Each tool can be called directly by the assistant whenever its capability is relevant to your prompt.

  • search

    Search tool for querying multiple search engines.

  • fetchLinuxDoArticle

    Fetch complete content of Linux.do forum articles.

  • fetchCsdnArticle

    Fetch complete content of CSDN blog articles.

  • fetchGithubReadme

    Fetch README content from GitHub repositories.

  • fetchJuejinArticle

    Fetch complete content of Juejin articles.

  • fetchWebContent

    Fetch content directly from public HTTP(S) links.

Transport

open-webSearch supports the following MCP transports. Most AI clients use stdio by default for locally-installed servers.

stdiossestreamable-http

Platform compatibility

open-webSearch is reported to run on:

MACOSWINDOWSLINUX

Other Model Context Protocol servers in the same space as open-webSearch. Each one adds different capabilities to your AI assistant — pick based on the data sources or workflows you need.

Browse the full MCP server directory or use Stork's one-line install to let your agent pick the right server automatically.