dsh-web-search-free: Free Web Search and MCP Server for DeepSeek Harness
sheep-programmer/dsh-web-search-free
DSH plugin that switches DeepSeek's metered search to free web search (Parallel default + Exa backup, anonymous no key), and provides a dual-transport MCP server compatible with Claude Code / Codex.
dsh-web-search-free is a free web search plugin for DeepSeek Harness that switches the default pay-per-token official search to an anonymous, keyless free search, using Parallel (default) and Exa (backup) backends. It provides a settings toggle in DSH settings for one-click switching, with automatic profile patch maintenance. Additionally, the plugin includes a zero-dependency MCP server supporting stdio and HTTP/SSE transports, which can be connected to Claude Code, Codex, or any MCP client to reuse the search capability.
How to Install
dsh plugin --profile web add @sheep233_/dsh-web-search-free- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- sheep-programmer
- Distribution
- Plugin
dsh-web-search-free Key Features
dsh-web-search-free Repo Summary
What Does It Do?
dsh-web-search-free is a DSH plugin for DeepSeek Harness that switches the default paid official search to a free web search (anonymous, no key) like OpenCode. It solves the per-token billing problem of official search, letting you use free search directly inside the harness, while also exposing the same free backend as an MCP server for Claude Code, Codex, and any MCP client. Core capabilities include dual free providers (Parallel default + Exa backup), a settings toggle, and a dual-transport MCP server.
Core Features
- Free providers: registers Parallel (default) and Exa (backup) free search providers to ctx.web, anonymous and keyless.
- Settings toggle: switch between official and free search in DSH settings → plugin settings → configurable → free web search, with automatic profile patch maintenance.
- MCP server: zero-dependency, supports stdio and HTTP/SSE transports, exposes web_search tool, compatible with Claude Code, Codex, and other MCP clients.
- Dual-port mode: HTTP/SSE transport listens on a port, supporting Streamable HTTP and legacy SSE clients.
How to Use This Plugin?
After enabling it in DSH, toggle the free search switch, choose Parallel or Exa as the backend, and restart DSH for changes to take effect. To use as an MCP server, start lib/mcp-server.js and connect via stdio or HTTP/SSE transport to Claude Code, Codex, etc. The web_search tool accepts query, provider, and numResults parameters.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: sheep-programmer/dsh-web-search-free. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
