dsh-onedev
在终端中运行以下命令:
dsh plugin install Altermoe/dsh-onedev
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Altermoe/dsh-onedev,或从 https://github.com/Altermoe/dsh-onedev 获取插件包后按 DSH 文档安装。
插件介绍
在 DevOps 与 AI 协作里,OneDev 的管理操作往往仍要打开 Web 界面逐项点选;想让模型帮忙改用户、项目、构建代理或全局设置,又缺少一条安全、可审计的 API 通道。dsh-onedev 把这件事收敛成 MCP:DeepSeek Harness 通过内置桥接挂上独立 MCP 服务,模型即可在授权前提下调用 OneDev 真实的 /~api 管理接口,而不是“假装会操作”。
插件自带 61 个工具:覆盖用户、组、角色与成员、项目、授权、构建代理与令牌、构建及日志、全局设置与访问令牌等管理场景;多环境可按 slug 切换,并可用通用 onedev_api_request 访问尚未封装的 REST 端点。官方文档查询工具无需连上 OneDev 即可全文检索 docs.onedev.io;支持访问令牌或账号密码认证,可选只读模式,并提供 stdio 与 streamable-http 两种传输。
配置不必死磕环境变量:本地 setup 控制台与 DSH Web 设置里的 OneDev 页可保存多环境凭据,每次工具调用从凭据库解析,保存后即时生效。适合在 Harness 里做 OneDev 运维自动化、CI/CD 排障、批量治理的开发者与平台管理员,以及需要同时管理多套 OneDev 实例的团队。
截图预览
使用场景
- 在 Harness 里用自然语言管理 OneDev 用户、组与项目
- 排查构建失败并拉取构建日志与代理状态
- 同时操作多套 OneDev 环境而无需反复登录 Web
适合人员
- DeepSeek Harness 日常使用者
- OneDev 平台与实例管理员
- 需要把 Git/CI/CD 治理交给 AI 助手的 DevOps 团队
