dshplugin.devDeepSeek Harness Plugins
DSH All Search plugin logo
DeepSeek Harness Plugin

DSH All Search

0
Published by RealAlexandreAI

dsh search: AnySearch web search provider for DeepSeek Harness (ctx.web)

Developer Toolsdsh-plugin

Get this plugin

Review the source, then continue to the publisher.

dsh plugin add dsh-all-search
Get this plugin
Share on X ↗

About this plugin

Source snapshot 8/13/2026

dsh-all-search — AnySearch web search for DeepSeek Harness

dsh-all-search

Adds an AnySearch web-search provider to DeepSeek Harness, registered into ctx.web. AnySearch is a single MCP gateway that aggregates exa / tavily / firecrawl / context7 behind one API key.

Port of pi-all-search.

English · 中文

Why

dsh ships Exa / Perplexity / DeepSeek search. This plugin adds AnySearch: one key, many backends, no per-backend credentials.

Quick start

dsh plugin add dsh-all-search

The provider registers as anysearch on ctx.web — the built-in web_search tool picks it up alongside the stock providers.

- id: search
  name: dsh-all-search
  config:
    api_key_ref: ANYSEARCH_API_KEY   # env var name — recommended
    # api_key: <direct value>
keyrequiredmeaning
api_key_ref*env-var name of the AnySearch key (via ctx.credentials)
api_key*direct key value (fallback)
base_urlMCP endpoint override

* one of the two key keys. Without a key the provider reports available() = false and the seam skips it.

Privacy

  • The key is resolved per operation via ctx.credentials — never logged.
  • Only your query and result count go to the AnySearch gateway.

Development

npm install
npm run typecheck
npm test          # result parsing / maxResults / HTTP errors
npm run build

Live search test:

ANYSEARCH_API_KEY=<key> node --import tsx tests/real/real-search.mjs

License

MIT