royenheart/dsh-plugin-mcp-support

royenheart★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

deepseek harness mcp support

README excerpt

@royenheart/dsh-plugin-mcp-suppor A thin, non-duplicating wrapper over the native dsh MCP bridge @deepseek-ai/dsh-mcp-client . It makes MCP servers configurable through two layered sources: 1. Composition config — the plugin entry's servers list. 2. Persisted dsh settings — the mcp-suppor settings namespace. The wrapper mounts one native mcp-client child fiber per effective server and re-syncs the mounted set whenever the settings section changes. It does not vendor or re-implement any connection, tool-discovery, or reconnect logic. Layout Install into a profile Build the package first: Then add the plugin to a profile: Restart dsh. The plugin declares inject: ['settings', 'tools'] , so it loads once both the dsh settings service and the native tool registry are available. Composition config example In the profile composition ( cordis.yml ), configure the plugin row: Settings example Persisted settings are layered over the composition list. Servers are keyed by serverName : a settings server with the same name overrides the composition entry; settings-only servers are appended after composition servers. In the profile's settings document ( settings.yaml ): Config reference Each ser…

View full README on GitHub →
Tools / Devdshdsh-plugin

Category