dsh-web-search-free: Free Web Search and MCP Server for DeepSeek Harness

sheep-programmer/dsh-web-search-free

Tools & CapabilitiesVerified
Listed on 2026-08-22
Page last updated 2026-10-19

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

install
npmdsh 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

Free search, no keyOne-click toggle official/freeDual-transport MCP serverCompatible with Claude Code/Codex
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ