Skip to main content
Glama
bobleer

DeepSeek Harness Plugin MCP

by bobleer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DSH_ROOTNoHarness checkout (informational in status)
GH_TOKENNoAlternative GitHub API auth token
GITHUB_TOKENNoGitHub API auth token (optional but recommended)
DSH_PLUGIN_MCP_HOSTNoBind address127.0.0.1
DSH_PLUGIN_MCP_PORTNoBind port8765
DSH_PLUGIN_MCP_CATALOGNoSet to '0' to disable GitHub catalog tools1
DSH_PLUGIN_MCP_PROFILENoTarget profilemcp-bridge
DSH_PLUGIN_MCP_CACHE_DIRNoCatalog cache directory~/.dsh-plugin-mcp
DSH_PLUGIN_MCP_ALLOW_INSTALLNoSet to '1' to allow dsh plugin add/remove0
DSH_PLUGIN_MCP_ALLOW_RUNTIMENoSet to '1' to spawn DSH and bridge tools0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
dsh_plugin_statusA

Report GitHub auth, catalog cache, dsh binary, profile, and runtime bridge status.

dsh_plugin_refresh_catalogA

Force-refresh the GitHub topic:dsh-plugin catalog and replace the on-disk cache.

dsh_plugin_listB

List cached dsh-plugin repositories. Call dsh_plugin_refresh_catalog if the cache is empty or stale.

dsh_plugin_searchA

Search the cached dsh-plugin catalog by free-text query. Same filters as dsh_plugin_list.

dsh_plugin_getA

Get one catalog card by owner/repo, github:owner/repo, or GitHub URL.

dsh_plugin_inspectC

Inspect package.json, cordis.patch.yml, README, skills, and DSH bundle metadata for one plugin.

dsh_plugin_readmeC

Return the full README of a dsh-plugin repository.

dsh_plugin_list_installedA

List bundles and dependencies installed in the configured DSH profile.

dsh_plugin_installA

Install a plugin into the DSH profile via dsh plugin add. Requires --allow-install.

dsh_plugin_uninstallC

Remove a plugin from the DSH profile via dsh plugin remove. Requires --allow-install.

dsh_runtime_startA

Install this MCP bundle plus optional plugins into the profile, spawn dsh --profile, and bridge ctx.tools as dsh__* MCP tools. Requires --allow-runtime.

dsh_runtime_stopA

Stop the spawned DSH runtime and drop bridged dsh__* tools.

dsh_runtime_loadC

Install one more plugin into the live profile and restart the DSH runtime. Requires --allow-runtime.

dsh_runtime_unloadA

Remove a package from the live profile and restart the DSH runtime. Requires --allow-runtime.

dsh_runtime_list_toolsA

List DSH tools currently bridged onto this MCP server as dsh__* names.

Prompts

Interactive templates invoked by user choice

NameDescription
search-dsh-pluginsSearch the public dsh-plugin catalog for plugins that match a task.
install-dsh-pluginInstall a DeepSeek Harness plugin into the MCP bridge profile.
use-dsh-pluginInspect a plugin, start the DSH runtime with it loaded, and use its tools.

Resources

Contextual data attached and managed by the client

NameDescription
catalogCached GitHub topic:dsh-plugin listing
runtime-toolsCurrently bridged DSH tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bobleer/deepseek-harness-plugin-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server