DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-bowmark

b

dsh-bowmark

Manifest valid

Connects the Bowmark hosted MCP server and registers the tools it publishes, so the agent can search a library of typed functions for live websites and call them. The API key is read from the BOWMARK_

hasBundlePatch

dsh-bowmark

License: MIT

Community plugin for DeepSeek Harness, maintained by Bowmark. Not an official DeepSeek product. MIT licensed.

English | 中文

Connects Bowmark's hosted MCP server and registers the tools that server publishes. They show up as mcp__bowmark__*. With them the agent can search Bowmark's library of typed functions for live websites (get_library) and call them from a short script (run).

What it does

The agent can use Bowmark without a local npx process. The plugin reads an API key from the DSH credential store and hands a Streamable HTTP connection to the built-in @deepseek-ai/dsh-mcp-client. The key is not stored in cordis.patch.yml.

If the credential is empty, the plugin stays loaded and registers no Bowmark tools. Saving the credential reconnects.

How it works

  1. Resolve apiKeyEnv (default BOWMARK_API_KEY) through ctx.credentials.
  2. Connect to https://api.bowmark.ai/mcp with that key as Authorization: Bearer. The key is never put in the URL.
  3. Mount one @deepseek-ai/dsh-mcp-client child. Tool names, schemas and results come from the server.
  4. When credentials/reference-updated fires for the same credential name, dispose that child and connect again.

Each tool call times out after 3 minutes.

Install

dsh plugin --profile web add github:bowmark-ai/dsh-bowmark

Restart DeepSeek Harness if the tools do not appear in the current session.

Make a free account at bowmark.ai (it comes with a free $10 of usage), create a key at bowmark.ai/dashboard/keys, then set the BOWMARK_API_KEY credential in this plugin's settings, or export the same name in the environment that launches DeepSeek Harness.

Configuration

FieldDefaultMeaning
apiKeyEnvBOWMARK_API_KEYCredential reference. The value is not kept in this config.
urlhttps://api.bowmark.ai/mcpRemote MCP endpoint. http and https only, no user info.
serverNamebowmarkNamespace for tool names: mcp__<serverName>__<tool>. Must match [A-Za-z0-9_-]{1,32}.

Security

See SECURITY.md. The key is sent only to the configured endpoint, as a bearer header.

Compatibility

DeepSeek Harness >=0.2.1-rc.2 <0.3.0-0, Node >=22.19.0.

Uninstall

dsh plugin --profile <name> remove dsh-bowmark

Troubleshooting

  • No mcp__bowmark__* tools: the BOWMARK_API_KEY credential is empty, or the session needs a restart.
  • 401 in the log: the key was revoked or mistyped. Make a new one on the keys page.

Development

npm test
npm run check
npm run check:pack

Adapted from dsh-tavily-mcp (MIT).

Comments

Loading…

Similar plugins

dsh-mcp-market

MCP server marketplace for DSH: browse a curated, npm-verified catalog and install MCP servers into the current profile with one click, live without restart.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 0

dsh plugin --profile web add dsh-mcp-market

by maxlee

Mounts the pen.dev desktop app MCP server in a DSH session so the model can read and edit the .pen document open in Pen through the get_app_state, read_skill, execute, get_style and browser tools; fin

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Oct 25, 2026

dsh plugin --profile web add dsh-pen-dev

by CoderKuo

Manage the MCP servers of a DeepSeek Harness profile: status, switch, edit, export; add from the official MCP Registry, by hand (tested first), or with AI; find local software that can be connected

Terminal & ClientsManifest valid

★ 3

↓ 118/wk

MIT

JavaScript

Oct 14, 2026

dsh plugin --profile web add dsh-mcp-console

Read-only inventory of every agent preset for the Web GUI, with a matrix of which preset holds which tools, MCP servers and skills, plus CLIs that move a plugin between presets.

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 0

dsh plugin --profile web add dsh-preset-inspector

by pure-craft

DeepSeek Harness plugin: see what your agent can actually reach — skills, MCP servers, system tools with true in-context state, and per-session / per-preset switches

UI & ExperienceManifest valid

★ 12

↓ 588/wk

MIT

TypeScript

Oct 19, 2026

dsh plugin --profile web add dsh-capability-panel

by null119

DSH(DeepSeek Harness)Web GUI 插件:在设置页管理 MCP 服务器——列出已安装工具,添加/编辑/删除、启用/停用;组合配置提供的 MCP 同样可在运行时直接编辑、停用、移除并恢复,无需重启宿主。

Tools & CapabilitiesManifest valid

★ 22

↓ 144/wk

MIT

TypeScript

Aug 30, 2026

dsh plugin --profile web add dsh-mcp-manage