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
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
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.tgzInstalls 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 analysisLimitations
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.
Related
An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n
Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account
Awesome Claude Skills by Composio
Awesome Claude Skills
A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps
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