dsh-rlm-tools-bsl

A DeepSeek Harness plugin-runner: starts and stops the rlm-tools-bsl MCP server for 1C code analysis alongside DSH and registers it in the MCP manager itself

Plugin

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Auto-install downloads and runs the uv installer and the rlm-tools-bsl server itself without explicit version confirmation
  • The plugin can kill a process taken over on its port even if it was not started by the plugin itself
All reasons and checks
Russian stack

mempemp/dsh-runner-rlm-tools-bsl

Install

Manual install

dsh plugin --profile web add https://github.com/Mempemp/DSH-runner-rlm-tools-bsl/releases/download/v0.1.3/dsh-rlm-tools-bsl-0.1.3.tgz

Installs from the release without manual download; DSH needs a restart afterward.

This is third-party code. Review the repository files before installing.

What it does

The plugin manages the lifecycle of a third-party MCP server, rlm-tools-bsl (token-efficient 1C codebase analysis, a separate Dach-Coin project), inside the DeepSeek Harness environment: on DSH startup it launches the server on local port 9330 and waits for readiness via the MCP handshake, and on DSH shutdown it kills the whole process tree. A settings tab shows status, version, pid, a restart button and a ready-made JSON snippet for the MCP manager. If rlm-tools-bsl is not installed, the plugin installs it itself via uv, and if a server is already answering on the port from a previous session, it takes over that one instead of starting a second. The plugin registers the server in DSH's MCP manager storage itself, updates it when the port changes, and leaves unrelated entries alone. The /rlm/state, /rlm/log, /rlm/start, /rlm/stop, /rlm/restart HTTP routes give other DSH plugins and agents control access.

Who it is for. For DeepSeek Harness (DSH) users who want a 1C code analysis MCP server without manually starting and stopping the process every session.

Good fit when

  • You work in DeepSeek Harness and want the rlm-tools-bsl MCP server for 1C code analysis without manual administration
  • You want the server to automatically stop when DSH closes and not hold the port between sessions
  • You want automatic installation of rlm-tools-bsl and its uv dependency without separate steps

Not a fit when

  • You use an agent other than DeepSeek Harness: the plugin only works within its profile composition
  • You need the actual 1C code analysis, not process management: the tools themselves come from the separate rlm-tools-bsl project

Example request

Start the rlm tools and index the current 1C project for code analysis

Limitations

Only works inside DeepSeek Harness version 0.1.2-rc.1 or newer and requires Node.js 20+. The plugin itself does not analyze code; it only manages the process of the separate rlm-tools-bsl MCP server, which must be installed separately (or left to auto-install). The server's data (config, log, cache) is written outside the working folder into the user profile by default, which can conflict with DSH's file sandbox.

How to disable. Remove the plugin from the DSH profile composition and, if needed, delete the rlm entry from the MCP manager storage by hand; the plugin does not remove it itself.

Security check

  • Auto-install downloads and runs the uv installer and the rlm-tools-bsl server itself without explicit version confirmation
  • The plugin can kill a process taken over on its port even if it was not started by the plugin itself

README in short

The README details the features (shared lifecycle with DSH, a settings tab, auto-install, taking over an already-running server, auto-registration in the MCP manager, /rlm/* routes), three ways to connect the server in DSH, and three ways to install the plugin itself. Separate sections cover data locations and the file sandbox, advanced parameters via the plugin config line, common issues in a symptom-fix table, and the security model: the server is localhost-only, and the plugin never kills unrelated processes. The plugin has no external dependencies, only node and React from the DSH runtime.

FAQ

Do I need to install rlm-tools-bsl separately?

No, if it is missing, the plugin installs it itself along with uv; auto-install can be turned off with autoInstall: false.

Is the server reachable from outside the machine?

No, rlm-tools-bsl only listens on 127.0.0.1, and the plugin's host routes are locally accessible without a session token, so DSH should not be exposed to the network without its own token.

Editors’ pick

An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n

MCP serverHigh riskNo VPN needed23KRepository stars
Official

Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account

PluginHigh risk421Repository stars

A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps

SkillHigh risk75.8KRepository stars

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginHigh riskNo VPN needed50.9KRepository stars
Foxx AIdsh-rlm-tools-bsl

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.