ByteNoteByteNote

字节笔记本

2026年8月29日

Cline 推荐的 5 个 MCP:搜索、文档和浏览器

API中转
¥120

Cline 写代码没问题,但模型自己的训练数据会过期,也看不见你本地页面现在长什么样。官方给了一套起步用的 5 个 MCP:实时搜索、新文档、整站抓取、分步推理、浏览器。装上之后,Cline 能在当前任务里自己去查、去读、去核对,不用你来回复制粘贴。

官方说明在 5 Recommended MCP Servers for Cline。下面按怎么装、五个分别干什么、怎么写进配置、怎么在任务里用走一遍。

在 Cline 里怎么装 MCP

Cline 是 VS Code / Cursor 一类编辑器里的编码代理,也有独立 CLI。MCP 文档在 docs.cline.bot/mcp,项目本身在 github.com/cline/cline

最快的路是扩展里的 MCP Marketplace:打开 Cline 面板,进 MCP Servers / Marketplace,搜下面五个名字再 Install。需要密钥的(Perplexity、Context7、Firecrawl)会提示你填写。装完回到服务器列表,确认状态是已连接,再新开一轮对话试一次。

不想走商店,就手动改配置。扩展里打开 MCP 设置里的 Configure MCP Servers,会打开 cline_mcp_settings.json。文件位置随版本挪过,别自己猜路径。CLI 实际读的是 ~/.cline/data/settings/cline_mcp_settings.json(部分文档还写着 ~/.cline/mcp.json,那个路径 CLI 并不读)。也可以跑 cline mcp 走向导。

本地服务器用 command + args(stdio)。远程服务器务必写 "type": "streamableHttp"。不写 type 时 Cline 会回退到旧的 SSE,远程端点经常直接 405。

五个起步工具各干什么

工具解决什么要不要密钥
Perplexity网上现查:新 API、弃用说明、新闻要(Perplexity API
Context7按库、按版本拉最新文档和示例建议有(upstash/context7
Firecrawl整站抓成干净 Markdown远程可先免密钥试;完整额度要 API key(Firecrawl MCP
Sequential Thinking把难问题拆成可见的推理步骤不要
浏览器 MCP打开本地预览并截图核对 UI不要(本机需要 Chromium)

Cline 自己提过:上下文大的模型(他们当时举例是 Gemini 2.5 Pro 的百万 token 窗口)更适合同时挂多个 MCP,因为工具返回能一起留在上下文里。工具太多也会拖慢规划和烧 token,五个已经够用,先别一口气再塞十个。

Perplexity:让 Cline 自己上网查

模型截止日期之外的东西,别再自己搜完贴回去。Perplexity 官方 MCP 仓库是 perplexityai/modelcontextprotocol。远程端点是 https://api.perplexity.ai/mcp,传输写 streamableHttp,请求头 Authorization: Bearer YOUR_API_KEY。本机也可以:

json
{
  "mcpServers": {
    "perplexity": {
      "command": "npx",
      "args": ["-y", "@perplexity-ai/mcp-server"],
      "env": {
        "PERPLEXITY_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Context7:对着当前库版本读文档

换了新库、或者训练数据还停在两年前的 API,Context7 会按库名和版本拉文档片段。项目在 upstash/context7,本机包是 @upstash/context7-mcp

对话里点名它最稳,比如「use context7」或「先用 Context7 看 Tailwind v4 的配置方式,再改我的 tailwind.config」。

远程:

json
{
  "mcpServers": {
    "context7": {
      "type": "streamableHttp",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

本机:

json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Marketplace 里搜 Context7,装完填 key 即可。

Firecrawl:整页、整站收成 Markdown

搜索给的是摘要。你要一份完整文档站、产品页或 changelog 当上下文时,用 Firecrawl。官方服务器仓库是 mendableai/firecrawl-mcp-server

远程端点(密钥放 header,别拼进 URL):

json
{
  "mcpServers": {
    "firecrawl": {
      "type": "streamableHttp",
      "url": "https://mcp.firecrawl.dev/v2/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_FIRECRAWL_API_KEY"
      }
    }
  }
}

官方也提供免密钥试用(有每日限额)和浏览器登录。登录走的是 https://mcp.firecrawl.dev/v2/mcp-oauth,由客户端拉起授权流程。

适合说:「把这个文档站抓成 Markdown,只留安装和 API 两章,然后按它改我这边的调用。」

Sequential Thinking:把难问题摊开

不是每次改一行都需要。重构、排障、跨模块设计这类事,这个 MCP 会把推理拆成一步一步、可见、能回头改的记录。包是 @modelcontextprotocol/server-sequential-thinking,不用密钥。

json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

可以先让它列步骤,你确认再动手:

用 sequential thinking 拆一下:这个登录接口偶发 401,从网关、token 刷新到前端拦截器,按可能性排序,每步写你要核对的文件。

第五个:页面验收

官方起步包还有一个浏览器服务器,用来在写完前端之后对照本地预览。Marketplace 里能搜到。本机需要 Chromium;装不上就先 disable,不影响前面四个。具体包名和启动参数见 Cline 介绍文和 MCP 参考实现仓库。

一份能直接粘的配置骨架

四个文字类服务可以先放进同一个 mcpServers 对象。密钥用环境变量或 Cline 的填写框,别提交进仓库。浏览器那个在 Marketplace 装即可,不必和下面这几条挤在一起。

autoApprove 先留空。搜索和读文档相对安全,整站抓取还是让 Cline 每次问你。

四个远程/本地服务的写法可以收成这样(浏览器那个走 Marketplace):

json
{
  "mcpServers": {
    "perplexity": {
      "type": "streamableHttp",
      "url": "https://api.perplexity.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" },
      "disabled": false,
      "autoApprove": []
    },
    "context7": {
      "type": "streamableHttp",
      "url": "https://mcp.context7.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" },
      "disabled": false,
      "autoApprove": []
    },
    "firecrawl": {
      "type": "streamableHttp",
      "url": "https://mcp.firecrawl.dev/v2/mcp",
      "headers": { "Authorization": "Bearer YOUR_FIRECRAWL_API_KEY" },
      "disabled": false,
      "autoApprove": []
    },
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

一条任务里怎么串起来

五个同时开着,并不代表每次全用。比较稳的顺序:

  1. 先问现状:用 Perplexity 查这个库最近改了什么。
  2. 再对齐版本:用 Context7 拉你 package.json 里那个版本的文档。
  3. 长文再抓:文档站太散,用 Firecrawl 收一章进来。
  4. 难的事先拆:用 Sequential Thinking 列出改动顺序。
  5. 写完再用浏览器 MCP 对照本地预览。

Cline 不一定自动选对工具。提示里写名字,比「你自己看着办」省一轮。

常见坑

  • 绿点不亮 / Connection closed:Cline 拉起进程时经常拿不到你终端里的 PATH。npxnode 写成绝对路径(which node / where node)。Windows 上也可以让 command 走 cmd,args 写成 /c + npx + 包名。
  • 远程 405type 必须是 streamableHttp(驼峰,中间没有短横线)。
  • 密钥写进 URL:Firecrawl 明确说 key 放 header 或客户端密钥存储,不要拼在地址后面。
  • 工具一次加太多:每个服务器都会往系统提示里塞一堆 tool schema。先这五个,用得少的在面板里 disable,不必删配置。
  • 公司电脑:Marketplace 会把服务器装到本机(常见目录是 ~/Documents/Cline/MCP/),先问清楚安不安全。

装好先各问一句很短的话,确认工具真的被调用了,再丢真正的项目任务。

分享: