在 Cline 中接入 DeepSeek Search:扩展与 CLI 配置

重点摘要

分别配置 Cline 编辑器扩展和 CLI 的 MCP 服务器,保持工具调用需审批,并完成 Search 到 Fetch 的来源核验。

想让 Cline 帮你准备配置? 把本指南发给 Cline,请它先检查现有 MCP 配置,起草适配器条目,并说明你应该在哪里本地输入密钥。不要在聊天中发送密钥。
text
按照本指南在我的 Cline 界面中接入 DeepSeek Search。先确认我是指编辑器扩展还是 Cline CLI,再检查对应界面的 MCP 设置,并合并配置,不要覆盖原内容。使用本地 Node 适配器,从私密环境文件读取 API 密钥。绝不要读取、打印或提交密钥。保持自动批准列表为空,让我审核工具调用。说明如何验证 Search 和 Fetch;发起任何可能付费的请求前先征求我的同意。

Cline 配置时要先确认你使用的是哪个界面。编辑器扩展通过 MCP Servers 面板添加服务器;Cline CLI 则可使用交互式 cline mcp 管理器,或 cline mcp install 向导。修改文件前先选定要配置的界面,因为扩展和 CLI 可能使用不同的设置位置。Cline 当前的 MCP 概览介绍了这两种界面与服务器格式。

编辑器扩展:从面板配置 MCP

打开 Cline 面板,选择 MCP Servers 图标,再依次选择 Configure 和 Configure MCP Servers。此操作会打开该扩展使用的 JSON 设置。保留已有条目,并将 DeepSeek 服务器添加到 mcpServers 下:

json
{
  "mcpServers": {
    "deepseek-search": {
      "command": "node",
      "args": [
        "--env-file=/Users/you/.config/deepseek-search/.env",
        "/Users/you/tools/deepseek-search/server.mjs"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

在仓库外创建 .env 文件并限制其权限。文件中应包含 DEEPSEEK_API_KEY=...;上面的配置只写入文件路径,不保存密钥本身。对于这个只读搜索连接,请让 autoApprove 保持为空,这样 Cline 每次使用工具前都会征求许可。如果你安装的 Cline 版本提供 Remote Servers 表单,该功能用于托管端点;本文适配器使用本地 STDIO。

保存配置后,返回 MCP 面板。必要时启用或重启 deepseek-search。服务器条目应显示为活动状态,工具列表中应出现 deepseek_search 和 deepseek_fetch。Cline 的 MCP 文档还说明了面板中的配置入口和服务器状态管理。

Cline 扩展与 CLI 使用不同的 MCP 配置界面,但可以指向同一个适配器。

选择与你实际使用的 Cline 客户端相对应的设置界面。

Cline CLI:使用 MCP 管理器

如果你主要在终端工作,先运行 cline --version。CLI 的交互式管理器是 cline mcp;如需快速注册本地服务器,可在项目目录使用安装向导:

bash
cline mcp install deepseek-search -- \
  node --env-file=/Users/you/.config/deepseek-search/.env \
  /Users/you/tools/deepseek-search/server.mjs

-- 用于分隔 Cline 的服务器参数与启动 MCP 进程的命令。向导会询问服务器名称和命令详情,然后保存配置。再次运行 cline mcp 可以查看服务器和启用状态。当前 Cline CLI 参考文档介绍了交互式管理器和 cline mcp install 命令;CLI 配置指南列出的设置文件位置为 ~/.cline/data/settings/cline_mcp_settings.json。请针对自己安装的版本确认实际路径,不要假定编辑器扩展使用同一个文件。

用一个小任务验证证据与权限

让 Cline 研究项目中某个依赖的当前问题。请它搜索官方文档、抓取一条结果,只引用或转述抓取内容支持的信息,并附上 URL。在工具活动记录中确认先调用一次 deepseek_search,再调用一次 deepseek_fetch。服务器已连接,只能证明进程启动成功,并不能证明结果支持最终回答。

若想快速检查但不注册 MCP,可在 Cline 能访问的终端中使用 Claude Code 教程里的通用 search-cli.mjs 工具。搜索一次、抓取选定的 URL,再自行检查输出。也可以直接对 https://api.deepseek.com/v1/tools/search 发起一次性 curl 请求,但成功请求会计费,而且不会在 Cline 中留下可复用工具。当前端点字段和价格请参阅 DeepSeek 的 Search 与 Fetch API 文档。

Cline 先征求许可,再搜索、抓取来源、核对主张并引用 URL。

了解工具行为之前,请关闭自动批准。

服务器缺失或连接失败时

如果 Cline 面板中看不到服务器,请确认你修改的是从该面板打开的扩展配置,而不是其他 Cline 界面中名称相似的文件。使用 CLI 时,运行 cline mcp 检查已配置的服务器列表。如果服务器断开连接,请确认 Node 对该进程可用、环境文件路径存在,并且适配器可从终端启动。遇到身份验证错误时,请检查本地密钥和账户状态;不要输出密钥,也不要分享包含请求头的日志。

安全的配置应只在需要的界面启用服务器;在你有意修改前保持 autoApprove 为空;确认两个工具都可见;并用抓取到的来源文本支持测试回答。Search 和 Fetch 返回的公开网页内容是不可信输入,不应被当作给 Cline 的操作指令。

作者:Jasper Quinn,Auspia 的 AI 搜索产品研究员,追踪 60 多项功能变化。他关注快速演进的 AI 搜索产品及其实际表现。

继续阅读 DeepSeek Search 配置指南

查看完整的 Agent 配置指南

相关平台教程:在 Amazon Q Developer 中接入 DeepSeek Search · 在 Continue 中连接 DeepSeek Search。

探索此主题

继续阅读同一增长脉络