最近在了解 MCP(Model Context Protocol,模型上下文协议),简单说就是一套让 AI 应用和外部工具/数据源 用统一方式对话的开放标准。现在很多 IDE、助手类产品在接 MCP,服务端会暴露 HTTP(常见是 Streamable HTTP),客户端按流程 initialize、带上会话、再调 tools/list 之类的方法,就能把「有哪些工具、每个工具要什么参数」拉出来。

纯用 curl 或自己写脚本也能试,但端点多、要带 Header、要看 JSON Schema 的时候还是挺烦的。我这两天在 GitHub 上翻到一个小众桌面软件叫 MCP BROWSER,作者是 Guo's,MIT 开源,感觉挺适合 想入门 MCP、或者经常要对接 HTTP MCP 服务 的人,所以发帖分享一下。

它大概能干什么:

  • 把多个 MCP HTTP 地址 存起来,增删改查,本地持久化,不用每次翻记事本。
  • 客户端按协议思路去连:initialize、维护 Mcp-Session-Id、发 notifications/initialized,再去拉 tools/list,和文档里 Streamable HTTP 那套比较贴。
  • 界面上能看 工具列表 和单个工具的说明,以及 inputSchema(JSON),对接文档或写 prompt 的时候方便对照。
  • 需要鉴权的话可以加 自定义 HTTP Header(比如 Authorization)。
  • 界面支持 英文 / 简体中文 切换,菜单栏也会跟着变,对中文用户友好。

技术栈是常见的 Electron + React + TypeScript + Vite,仓库里结构清晰,如果自己也要写 MCP 相关工具,也可以当参考实现翻翻。

项目地址:
https://github.com/unicorngithub/MCP-Browser

怎么下载:
进仓库的 Releases,一般有 Windows 的 .exe,以及 macOS 的 .dmg / .zip。按自己系统下就行。


顺带说一下:macOS 上经常遇到的「装得上、打不开」

这类 没走 Apple 公证 的独立开发者应用,在 Mac 上很常见:要么提示 来自身份不明的开发者,要么直接说 应用已损坏,无法打开。很多时候 并不是包真的坏了,而是 门禁(Gatekeeper) 和下载带来的 隔离属性(quarantine) 在拦。

可以按下面顺序试(需要的话用管理员终端):

1. 系统设置里放宽来源

  • 左上角 苹果菜单  → 系统设置(老系统叫 系统偏好设置)。
  • 打开 隐私与安全性(老版本可能是 安全性与隐私)。
  • 在 安全性 相关区域,如果能看到 任何来源 或类似选项,可以选上。

2. 若没有「任何来源」

在「终端」执行(会 全局 放宽门禁,用完建议关回去):

sudo spctl --master-disable

恢复默认:

sudo spctl --master-enable

3. 更推荐:只给这一个应用去掉隔离标记

把应用放进 应用程序 后,对 MCP BROWSER.app 执行(路径按你实际安装位置改):

sudo xattr -r -d com.apple.quarantine /Applications/MCP\ BROWSER.app

若装在用户目录,例如:

sudo xattr -r -d com.apple.quarantine ~/Applications/MCP\ BROWSER.app

简单说:xattr 只动这一个 app;spctl --master-disable 动的是整机策略,一般优先试 xattr。Release 里作者还放了一份 《macOS 安装与无法打开说明》 的 md,和安装包放在一起,可以下载对照。


小结

如果你正在玩 Cursor / Claude / 其它接 MCP 的生态,或者自己要搭 MCP HTTP 服务 想快速看 tools/list 和 inputSchema,这个 MCP BROWSER 算是个 轻量、专一 的图形化选择,不用自己先搭一套调试环境。开源可审计,有问题也可以去 GitHub 提 Issue。

纯个人发现分享,非商业软文;觉得有用可以试试,觉得有更好的工具也欢迎楼里互相安利。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐