2026年完整教程:在 Claude Code 中设置 MCP 服务器(技术总结)

完整教程:在 Claude Code 中设置 MCP 服务器(技术总结)原文出处 Reddit Setting up MCP Servers in Claude Code a Tech Ritual for the Silently Desperate MCP Model Context Protocol 是一种让 Claude 获得 外部能力 的机制 它相当于 Claude 的 数字假肢 赋予它访问文件系统 浏览器 网页抓取 搜索等功能 常见

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



原文出处:Reddit - Setting up MCP Servers in Claude Code: a Tech Ritual for the Silently Desperate

  • MCP(Model Context Protocol) 是一种让 Claude 获得“外部能力”的机制。
  • 它相当于 Claude 的“数字假肢”,赋予它访问文件系统、浏览器、网页抓取、搜索等功能。
  • 常见 MCP 工具:
工具 功能 是否需 API Key Sequential Thinking 链式推理,减少幻觉 否 Filesystem 访问本地目录 否 Playwright 多浏览器自动化 否 Puppeteer Chrome 自动化(已弃用) 否 Fetch HTTP 请求 / 抓取网页 否 Browser Tools DevTools 控制 / 截图 / 日志 否 Brave Search 网络搜索能力 ✅ Firecrawl 高级网页抓取 ✅

顺序思考

 
  

让 Claude 真正思考问题,而不是自信地胡编乱造。

文件系统访问(根据需要更新路径)

 
  

让 Claude 访问你的文件。

Playwright(多浏览器自动化)

 
  

Puppeteer(已弃用,但仍然有效)

 
  

看着你的浏览器自己操作,陷入存在主义的恐惧。

Web Fetching(Web 获取)

 
  

从网站抓取内容。

浏览器工具

让 Claude 访问你浏览器的控制台日志、网络流量,并能够运行性能/可访问性审核。

 
  

步骤 3:将 MCP 服务器添加到 Claude Code(在单独的终端中):

 
  

步骤 4:打开 Chrome DevTools (F12) 并找到 BrowserTools 标签。

★ Brave Search(需要 API 密钥)

 
  

让 Claude 搜索网络并带回结果。

★ Firecrawl(高级网页抓取 — 需要 API 密钥)

当你需要以工业级效率抓取网站,并且对 没啥敬意的时候。

可批量安装多个常用 MCP 工具:

 
  

Windows 用户:可将上述命令改写为 文件或在命令前加上 。

参数 含义 配置文件位置 全局安装 项目内安装 当前项目目录下的

macOS 特殊说明:

  • Claude Desktop 配置文件:
  • Claude Code 配置文件:
  • 两者的 MCP 配置是分开的。

问题 可能原因 解决方式 MCP 显示连接但无响应 路径配置或通信异常 检查 输出和日志 超时错误 执行时间过短 设置环境变量: Windows 命令执行失败 CMD 兼容问题 在命令前添加 Docker/WSL 无法通信 网络隔离 使用 作为主机地址 Puppeteer 失效 工具已弃用 推荐改用 Playwright MCP

示例 配置:


  • Claude 可能不会主动使用 MCP 工具,需在提示中显式说明使用哪个 MCP
  • 作者推荐的做法:
    • 将项目说明拆分为多层 README(如主层、模块层、任务层)。
    • 通过结构化提示,让 Claude 依据层级调用相应 MCP。
  • 此方式能减少 Claude 误调用、提升推理一致性。

用户 内容摘要 itsbyrobin 指出 MCP 列表在 顶层。 rowild 解释 Desktop 与 Code 配置文件区别。 macoha 在 Windows+WSL 失败,改用 Ubuntu Docker 成功。 ph30nix01 测试脚本成功运行,感谢分享。 fullstack_ML_guy 分享 Windows 命令兼容方案。 useforbeta 建议在命令中用 替代被转义的 。

  • MCP 是让 Claude Code 拥有“外部能力”的核心机制。
  • 通过脚本可快速启用常用工具,增强 Claude 的实用性。
  • 注意区分:
    • 全局 vs 局部配置;
    • 不同系统路径差异;
    • Puppeteer 弃用、Playwright 替代;
    • WSL / Docker 通信问题。

小讯
上一篇 2026-04-03 22:58
下一篇 2026-04-03 22:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/224127.html