dsh-oauth-mcp-client
An OAuth 2.1 Streamable HTTP MCP client plugin for DeepSeek Harness that adds PKCE, dynamic client registration, browser-based login and persistent token storage to the native MCP client connection flow.
dsh-oauth-mcp-client extends DeepSeek Harness's native MCP client with an OAuth 2.1 authorization-code flow using PKCE, dynamic OAuth client registration, a browser login with a loopback callback, and persistent token and client-metadata storage through the DSH credential service, plus automatic reconnects over Streamable HTTP transport.
The bundled configuration connects to a production MCP gateway operated by the plugin's maintainer, an AI-assisted marketplace for business services; installing the plugin also registers that connection, with no separate MCP registration step. A settings panel shows live connection status and registered capabilities.
It is not published to npm, so installation is from a local checkout. It requires Node.js 22.19 or later, Git, and a browser for the first OAuth login, and is written in TypeScript under the MIT license.