dsh-mobbin-mcp

DSH PLUGIN浏览器与联网

仓库 zhitiaojun/dsh-mobbin-mcp · npm dsh-mobbin-mcp

浏览器与联网 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件
安装这个插件

把 Mobbin 的 MCP 服务接入 DeepSeek Harness,通过 OAuth 2.0(PKCE)授权后即可在对话里用自然语言检索 App 与网站界面截图,图片直接进入模型上下文。

一句话选型结论

按资料字段整理

dsh-mobbin-mcp 是浏览器与联网类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类浏览器与联网 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-11-13 创建于 2026-11-13
README 4.9 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:zhitiaojun/dsh-mobbin-mcp
  1. 1
    确认版本与运行环境

    Node.js 要求 >=20;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求>=20来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-mobbin-mcp可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-mobbin-mcp:在 DeepSeek Harness 对话里检索 Mobbin 界面素材

  • OAuth 2.0 PKCE 授权登录
  • 自然语言检索界面截图
  • 按 App、平台、类型浏览
  • 收藏集管理
  • 图片自动转为上下文图片块

上游标签

deepseek-harnessdesigndshdsh-pluginmcpmobbinoauth2ui

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在浏览器与联网场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-mobbin-mcp当前 未做沙盒验证 未标注 0 未标注 有
dsh-our-free-model L3 · 安装规范通过 低风险 8,796 未标注 有
dsh-web L3 · 安装规范通过 低风险 8,549 未标注 无
BrowserSkill L4 · 沙盒安装通过 低风险 8,456 未标注 有
dsh-pocket L5 · 运行验证通过 低风险 1,656 0.2.0-rc.2 等 12 个 有
Browser4 L4 · 沙盒安装通过 中风险 1,152 未标注 有

仓库档案

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方zhitiaojun仓库 dsh-mobbin-mcp · 默认分支 main
分类浏览器与联网integration
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-11-13 · 2026-11-13最后推送 2026-11-13
本站收录2026-11-14首次进入本站目录的时间

README 全文

4.9 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-mobbin-mcp

把 Mobbin 的 MCP 服务接进 DeepSeek Harness(DSH)。
装好之后,可以直接在对话里用自然语言检索 Mobbin 的 App / 网站界面截图,图片会作为图片块进入模型上下文。

Mobbin MCP 只支持 OAuth 2.0(无 API Key),官方客户端文档里的 "Other" 客户端就是自己实现授权流程。本插件用 Node 原生 fetch 完成整条链路:

  • 受保护资源发现 - https://api.mobbin.com/.well-known/oauth-protected-resource/mcp
  • 授权服务器元数据 - /.well-known/oauth-authorization-server
  • 动态客户端注册(RFC 7591) - 每次授权向 Mobbin 注册一个本机 loopback 客户端
  • PKCE(S256)+ 本地回调服务器 - http://127.0.0.1:/callback
  • 令牌交换与刷新 - 令牌落盘到 $DSH_HOME/mobbin-mcp/oauth.json(权限 0600),过期前 60 秒自动刷新

前置条件

  • DeepSeek Harness >= 0.2.0
  • Node.js >= 20
  • 一个 Mobbin Pro / Team / Enterprise 账号(Mobbin MCP 只对付费套餐开放)

安装

从 GitHub 装:

dsh plugin --profile web add github:zhitiaojun/dsh-mobbin-mcp

从 npm 装:

dsh plugin --profile web add dsh-mobbin-mcp

本地开发时装当前目录:

dsh plugin --profile web add .

授权

首次启动时插件还拿不到令牌,因此只注册两个工具:

  • mcp__mobbin__authorize —— 启动授权流程,并立刻把授权链接返回给对话(不会卡住);
  • mcp__mobbin__authorize_status —— 查询状态:idle / running(附链接)/ failed(附错误)/ connected。

在对话里让模型调用 mcp__mobbin__authorize(或直接说「登录 Mobbin」),插件会:

  1. 在后台起一个 loopback HTTP 服务器接 OAuth 回调,完成动态客户端注册与 PKCE;
  2. 返回 Mobbin 授权页 URL —— 打开链接、登录并批准(DSH 服务进程弹出的浏览器窗口不一定会出现在你的桌面上,复制链接手动打开最稳妥);
  3. 批准后回调到达,插件换取令牌、落盘,并把 Mobbin 的真实工具注册进来;
  4. 用 mcp__mobbin__authorize_status 确认状态变成 connected。

连接成功后两个授权工具一起下线,之后每次 DSH 启动都直接从磁盘读令牌、静默连接。

想免去手动触发,可以让插件启动时自己弹浏览器:

config:
autoAuthorize: true

也可以脱离 DSH 单独登录(同一份令牌文件,适合排查授权问题):

npm run login

配置

cordis.patch.yml 里只有最小配置;其它字段按需补:

字段 默认值 说明
serverName mobbin 工具名前缀,最终形如 mcp__mobbin__search_screens
url https://api.mobbin.com/mcp MCP 端点(Streamable HTTP)
scope openid offline_access 授权时申请的 scope;offline_access 用来拿 refresh token,避免反复登录
tokenFile $DSH_HOME/mobbin-mcp/oauth.json 令牌文件位置
callbackPort 14565 回调端口;被占用时自动改用随机端口
autoAuthorize false 没有令牌时是否启动即拉起浏览器授权
openBrowser true 是否自动打开浏览器
toolCallTimeoutMs 60000 单次 Mobbin 工具调用超时

工具

工具清单由 Mobbin 服务端下发,插件启动后原样注册,命名规则与 DSH 内置 MCP 客户端一致:

  • 前缀 mcp____
  • 只保留 [A-Za-z0-9_-],超长名字截断并附 12 位 SHA-256 摘要后缀

典型能力(以服务端实际下发为准):自然语言检索界面截图、按 App / 平台 / 界面类型浏览、管理收藏集。

图片怎么处理

Mobbin 的工具结果里带内联图片。插件在 projectContent 阶段做一次投影:

  • 模型支持图片输入(inputModalities 含 image)且进程里挂了 attachments 存储时,图片解码后存成附件,模型看到的是真正的图片块;
  • 否则退化成一行说明文字,原始图片数据仍然留给程序化调用方,不会让整次调用失败。

安全

  • 令牌只存在本机,文件权限 0600,不会出现在日志里;
  • 授权走 PKCE + loopback,插件不收集也不转发用户密码;
  • 插件只在启动时连接 Mobbin,不会后台轮询;
  • autoAuthorize 默认关闭,避免每次启动无预警弹出浏览器。

开发

npm install
npm run check          # 语法检查
node test/naming.test.mjs
node test/plugin.test.mjs
node test/oauth.test.mjs   # 需要联网,MOBBIN_OFFLINE=1 可跳过
npm run login          # 真实 OAuth 授权

目录:

lib/index.js   cordis 插件入口:Config / apply / authorize 工具
lib/oauth.js   发现、DCR、PKCE、回调服务器、令牌存取与刷新
lib/mobbin.js  MCP 客户端桥接、工具命名、图片投影

许可

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-mobbin-mcp 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:zhitiaojun/dsh-mobbin-mcp` 即可。对应的 npm 包名是 `dsh-mobbin-mcp`。

dsh-mobbin-mcp 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-mobbin-mcp 安全吗?

未标注。

dsh-mobbin-mcp 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-mobbin-mcp 需要什么运行环境?

Node.js >=20。环境不满足时安装会失败,建议先确认本机版本。

dsh-mobbin-mcp 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-mobbin-mcp 有哪些功能?

OAuth 2.0 PKCE 授权登录、自然语言检索界面截图、按 App、平台、类型浏览、收藏集管理、图片自动转为上下文图片块。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

浏览器与联网
按星标排序,可作替代方案

dsh-our-free-model

dsh-our-free-model

在 DeepSeek Harness 中装上这个 DSH plugin,无需登录、注册或填 API Key,即可直接调用 DeepSeek

L3 · 安装规范通过 8,796 星

dsh-web

dsh-web

侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。

L3 · 安装规范通过 8,549 星

BrowserSkill

BrowserSkill

BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edg

L4 · 沙盒安装通过 8,456 星

dsh-pocket

dsh-pocket

DSH Pocket 让 DeepSeek Harness 装进口袋:电脑跑 dsh web,手机扫码即实时同步访问(局域网+公网),人在外

L5 · 运行验证通过 1,656 星

Browser4

Browser4

L4 · 沙盒安装通过 1,152 星

agentrq

agentrq

L4 · 沙盒安装通过 1,140 星

zhitiaojun 的其它插件

2 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。