← 返回目录
M

MDN MCP Server

官方
MDN 官方实验性 MCP 服务器,提供网页搜索、文档与浏览器兼容性数据
GitHub 源仓库 ↗
★ 183 Stars 分类 · 开发工具 热门 源版本 c4bd9142e2f0
53FMRS · D
可靠性
8/20
安全与权限
12/20
维护活跃度
10/20
文档质量
11/20
安装易用性
12/20

MDN MCP 服务器是 Mozilla 官方维护的实验性项目,为编码智能体提供权威、实时的 Web 平台文档与兼容性数据,但目前信息披露有限(无公开工具清单),且明确标注为实验性质,可能随时变更或下线。

查看 FMRS 评分方法 →

MDN MCP 服务器是 Mozilla 开发者网络(MDN)提供的一个实验性 MCP 服务器,面向大语言模型和编码智能体开放 MDN 的搜索、文档和浏览器兼容性数据(browser-compat-data)。其目标是让 LLM 和编码智能体能够获取可靠、最新的 Web 平台文档,而不是依赖模型训练数据中可能已过时的信息。项目仓库位于 mdn/mcp,采用 MPL-2.0 许可证,README 未列出具体的工具名称或参数,因此暂无法确认其确切的工具清单。

工具能力

暂未整理工具清单。

安装接入

远程使用:直接将 Mozilla 托管的远程服务器添加到你的工具中,例如在 Claude Code 中执行 claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/。本地使用:先执行 npm install 安装依赖,再执行 npm start 启动服务器,然后添加本地地址,例如 claude mcp add --transport http mdn-local http://localhost:3002/。本地开发可运行 npm run dev 同时启动开发服务器、MCP inspector 和测试。

选型与风险

适合谁

  • 需要准确、最新 Web 平台文档的前端开发者
  • 希望减少 LLM 因训练数据过时而产生错误信息的编码智能体使用场景

不适合谁

  • 需要严格数据隐私保证、不愿产生任何查询记录的用户
  • 依赖稳定生产级 API 的场景(该服务器为实验性,随时可能下线)

所需权限

  • 服务器本身不需要访问本地文件系统或代码库的权限
  • 使用远程服务器时,查询内容会发送到 Mozilla 的服务器

风险与副作用

  • README 明确说明该服务器会记录查询数据用于分析,虽不关联可识别用户身份的信息,但如果用户在与 LLM 交互中透露了隐私信息,这些信息可能被包含在查询记录中
  • 作为实验性项目,该服务器可能随时被撤下,不适合长期依赖的生产环境
  • 使用远程服务需遵守 Mozilla 的可接受使用政策(Acceptable Use Policy)

常见排障

  1. 若不希望被首方分析记录,可在请求中添加 `X-Moz-1st-Party-Data-Opt-Out: 1` 请求头
  2. 本地运行时确认已执行 `npm install` 且端口(默认 3002)未被占用
  3. 确认客户端配置的 transport 类型为 http,并检查连接地址是否正确(远程地址或本地地址)

使用场景

在编码助手中查询 MDN 上的 Web API、HTML/CSS/JS 文档
获取某项 Web 特性在各浏览器中的兼容性数据
让编码智能体在生成代码前核实平台特性是否仍然有效或已被弃用

支持客户端

Claude Code完整支持