DSH Plugins Marketplace

DSH Plugins

Plugins

/

deepseek_harness

r

deepseek_harness

Discovered

DeepSeek Harness plugins: MCP client + Sarex and Yandex Mail MCP servers. Bilingual RU/EN docs, diagrams, DSH-compatible packaging.

DeepSeek Harness · Plugins

DeepSeek Harness plugins

license node python dsh languages

RU · English


О проекте

Репозиторий плагинов и MCP-серверов для DeepSeek Harness (DSH). Каждый пакет оформлен по правилам DSH: package.json с секцией dsh.bundle, cordis.patch.yml, документация, тестовый стенд, лицензия.

Комплект решает прикладную задачу: подключить к DSH внешние системы (Sarex, Яндекс.Почта) через MCP-протокол и дать агентам единый, предсказуемый доступ к ним — без ручных скриптов на каждый случай.

Состав

ПакетНазначениеСтек
dsh-mcp-clientMCP-клиент для DSH: запускает MCP-серверы и регистрирует их инструменты как родные инструменты DSHNode.js (ESM)
mcp-sarexMCP-сервер Sarex: Keycloak-авторизация, уведомления, произвольные запросы к API, интерактивный вход с 2FAPython 3.12
mcp-yandex-mailMCP-сервер Яндекс.Почты: статус, папки, быстрый поиск по заголовкам, чтение, вложения, отправкаPython 3.12
dsh-approval-rememberКнопка «Разрешать всегда» в окне подтверждения: правило запоминается и применяется к подобным сценариямDSH client plugin
dsh-mobile-spikeМинимальный спайк плагина: in-process вход, loopback-маршрут, свой HTTP-листенер и корректный disposeNode.js
dsh-mobileУдалённое управление DSH с телефона: LAN-шлюз, pairing, SSE, PWA и in-process мост к сессиям; просмотр не тратит токены. Ранний прототип 0.1.0 — в работе используется одноимённый upstream saya-ch/dsh-mobile 0.6.16, см. docs/ru/dsh-mobile.mdNode.js + PWA
mcp-cuaComputer use для Windows: окна, UIA-дерево, скриншоты, клики и ввод через Cua Driver 0.28.0Node.js (ESM)
mcp-kotМост к агенту Kot в OpenClaw: один ход агента плюс состояние Gateway, каналов, агентов и сессийNode.js (ESM)
dsh-locale-ruРусский язык веб-интерфейса: пункт «Русский» в настройках и словари для всех клиентских пакетов, откат ru → enNode.js (ESM), без сборки
dsh-syncДвусторонняя синхронизация истории сессий DSH между Windows-установкой и Linux-инстансом: sha256, конвертация cwd в заголовке, push/pull, бэкапы конфликтов. Утилита, а не плагин: cordis.patch.yml не требуетсяPowerShell 5.1 + Node.js 22
claude-bridgeПодписка Claude Pro/Max внутри DSH: локальный Anthropic-совместимый мост выполняет запросы через claude CLI — без API-ключа и оплаты по токенамNode.js (ESM), без зависимостей

Архитектура

Архитектура

flowchart LR
    U[Пользователь] --> DSH[DeepSeek Harness]
    DSH --> P[dsh-mcp-client]
    P -->|stdio JSON-RPC| S1[mcp-sarex]
    P -->|stdio JSON-RPC| S2[mcp-yandex-mail]
    S1 --> KC[Keycloak SSO<br/>realm sarex]
    S1 --> API[Sarex API]
    S2 --> IMAP[IMAP imap.yandex.ru]
    S2 --> SMTP[SMTP smtp.yandex.ru]

Быстрый старт

1. Плагин MCP-клиента

# 1) скопировать пакет в профиль DSH
cp -r packages/dsh-mcp-client ~/.dsh/profiles/desktop/node_modules/dsh-mcp-client

# 2) добавить в профиль: package.json → dsh.profile.bundles, затем перезапустить DSH

В DSH появятся инструменты с префиксами sarex__* и mail__*.

2. MCP-серверы (отдельно от DSH)

python packages/mcp-sarex/server.py            # Sarex MCP (stdio)
python packages/mcp-yandex-mail/server.py      # Яндекс.Почта MCP (stdio)

Подключение в MCP-клиентах — см. README пакета.

Схемы и документация

Правила

  1. Плагины разрабатываются по контракту DSH: package.json → dsh.bundle.patch, cordis.patch.yml, README.
  2. Каждый пакет автономен: не тянет зависимости хоста без необходимости, не хранит секреты в коде.
  3. Все новые плагины публикуются в этот репозиторий автоматически — без отдельного запроса и подтверждения.
  4. Документация — двуязычная (RU/EN), в стиле GitHub: заголовки, таблицы, схемы, примеры команд.
  5. Секреты — только в защищённом хранилище (_secrets), не в репозитории.

Безопасность

  • Учётные данные читаются из локального защищённого файла, который не коммитится.
  • Записывающие операции MCP-инструментов требуют явного confirm=true.
  • 2FA Sarex: API-токен выдаётся Keycloak без push-подтверждения; интерактивный вход — с подтверждением на телефоне.

Лицензия

MIT © 2026 rukazax


English

Repository of DeepSeek Harness (DSH) plugins and MCP servers. Every package follows DSH conventions: package.json with dsh.bundle, cordis.patch.yml, documentation, test harness, license.

The kit connects DSH to external systems (Sarex, Yandex Mail) through MCP and gives agents a single, predictable access path — no ad-hoc scripts per task.

PackagePurposeStack
dsh-mcp-clientMCP client for DSH: spawns MCP servers and registers their tools as native DSH toolsNode.js (ESM)
mcp-sarexSarex MCP server: Keycloak auth, notifications, generic API requests, interactive 2FA loginPython 3.12
mcp-yandex-mailYandex Mail MCP server: status, folders, fast header search, read, attachments, sendPython 3.12
dsh-approval-remember«Always allow» button in the approval panel: the rule is remembered and reused for similar scenariosDSH client plugin
dsh-mobile-spikeMinimal plugin spike: in-process entry, loopback route, own HTTP listener and a clean disposeNode.js
dsh-mobileRemote control of DSH from a phone: LAN gateway, pairing, SSE, PWA and an in-process session bridge; viewing costs no tokens. Early prototype 0.1.0 — production uses the same-name upstream saya-ch/dsh-mobile 0.6.16, see docs/en/dsh-mobile.mdNode.js + PWA
mcp-cuaComputer use for Windows: windows, UIA tree, screenshots, clicks and typing through Cua Driver 0.28.0Node.js (ESM)
mcp-kotBridge to the Kot agent in OpenClaw: one agent turn plus Gateway, channel, agent and session stateNode.js (ESM)
dsh-locale-ruRussian language for the web UI: a «Русский» entry in settings plus dictionaries for every client package, ru → en fallbackNode.js (ESM), no build step
dsh-syncTwo-way sync of DSH session history between a Windows install and a Linux instance: sha256, header cwd conversion, push/pull, conflict backups. A utility, not a plugin: no cordis.patch.yml neededPowerShell 5.1 + Node.js 22
claude-bridgeA Claude Pro/Max subscription inside DSH: a loopback Anthropic-compatible bridge executes requests through the claude CLI — no API key, no token billingNode.js (ESM), no dependencies
flowchart LR
    U[User] --> DSH[DeepSeek Harness]
    DSH --> P[dsh-mcp-client]
    P -->|stdio JSON-RPC| S1[mcp-sarex]
    P -->|stdio JSON-RPC| S2[mcp-yandex-mail]
    S1 --> KC[Keycloak SSO]
    S1 --> API[Sarex API]
    S2 --> IMAP[IMAP]
    S2 --> SMTP[SMTP]

Diagrams and documentation

Quick start

cp -r packages/dsh-mcp-client ~/.dsh/profiles/desktop/node_modules/dsh-mcp-client
# add "dsh-mcp-client" to dsh.profile.bundles in package.json, restart DSH
python packages/mcp-sarex/server.py
python packages/mcp-yandex-mail/server.py

Rules

  1. Plugins follow the DSH contract (dsh.bundle.patch, cordis.patch.yml, README).
  2. Every package is self-contained and keeps secrets out of code.
  3. New plugins are published to this repository automatically, without a separate request or confirmation.
  4. Documentation is bilingual (RU/EN) in GitHub style: headings, tables, diagrams, command examples.
  5. Secrets live only in the local protected store (_secrets), never in the repository.

Security

  • Credentials are read from a local protected file that is never committed.
  • MCP write operations require explicit confirm=true.
  • Sarex 2FA: the API token is issued by Keycloak without a push prompt; interactive login requires phone approval.

License

MIT © 2026 rukazax

Comments

Loading…

Similar plugins

deepseek-harness-plugin-mcp

by bobleer

MCP server that lets any agent discover, install, and run DeepSeek Harness plugins (topic: dsh-plugin).

Manifest valid

★ 3

MIT

TypeScript

Aug 13, 2026

dsh plugin --profile web add deepseek-harness-plugin-mcp

by xxxyz

DSH durable MCP server manager plugin — Settings UI + HTTP API + mcp_manager_* model tools, cross-platform installers

Tools & CapabilitiesManifest valid

★ 24

↓ 518/wk

MIT

JavaScript

Nov 2, 2026

dsh plugin --profile web add @xxxyz/dsh-mcp-manager

by openma-ai

mcp apps support plugin for dsh (DeepSeek Harness)

Manifest valid

★ 4

↓ 81/wk

MIT

TypeScript

Aug 22, 2026

dsh plugin --profile web add @openma/dsh-mcp-apps

by JD579g

DeepSeek Harness (DSH) plugin: one-click MCP deployment + built-in MCP toolkit + doctor. Windows-first, connects without restarting.

Manifest valid

★ 0

MIT

JavaScript

Sep 28, 2026

dsh plugin --profile web add dsh-mcp-hub

by ZnonEn

DeepSeek Harness (DSH) 插件:在桌面端设置页里管理 MCP 服务器 —— 新增/编辑/删除/启停 + 运行状态,直接读写 profile 的 cordis.patch.yml,零依赖。

Models & ProvidersManifest valid

★ 0

MIT

JavaScript

Oct 24, 2026

dsh plugin --profile web add dsh-mcp-manager

by Heath96

MCP server bridge for DeepSeek Harness: stdio / streamable-http / legacy-SSE transports, web settings UI (form + JSON), tools as mcp__<server>__<tool>. Burp Suite ready out of the box.

Manifest valid

★ 4

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-heath-mcp