fangzaozao/dsh-mcp-oauth-client ↗★ 0
dsh-mcp-oauth-client
DeepSeek Harness 的通用 MCP 管理器与客户端桥接插件
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fangzaozao/dsh-mcp-oauth-client说明文档
阅读完整 README ↗使用
启动 Web profile,打开「设置 → MCP」,点击「添加服务器」。
HTTP 服务可选择以下认证方式:
- 无认证:适用于公开或由网络层保护的端点。
- OAuth 2.1 / PKCE:支持动态注册,也支持填写客户端 ID 和客户端密钥。
- Bearer 令牌:发送
Authorization: Bearer。 - 自定义请求头:适用于 API Key 或服务商专用请求头。
stdio 服务需要填写可执行命令;命令参数每行填写一个,环境变量使用 名称=值 格式。
插件包只安装管理器,不内置默认 MCP 地址、凭据或本地命令。通过界面添加的服务会保存到当前 profile 的 cordis.patch.yml。
手动配置
HTTP OAuth 服务示例:
- insert:
- id: mcp-example
name: dsh-mcp-oauth-client
config:
entryId: mcp-example
manager: false
serverName: example
transport: streamable-http
authType: oauth
resourceUrl: https://mcp.example.com/mcp
stdio 服务示例:
- insert:
- id: mcp-files
name: dsh-mcp-oauth-client
config:
entryId: mcp-files
manager: false
serverName: files
transport: stdio
command: npx
args:
- -y
- '@modelcontextprotocol/server-filesystem'
- /path/to/allowed/directory
只有管理器条目需要设置 manager: true;组合包提供的管理器已经承担该角色。