在 Cline 中使用 DeepSeek Search:擴充功能與 CLI 設定

重點摘要

將 DeepSeek Search 連接至 Cline 編輯器擴充功能或 CLI,保留工具核准控制,並驗證 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 設定。保留現有項目,並在 mcpServers 下新增 DeepSeek 伺服器:

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 設定指南

相關平台指南:將 DeepSeek Search 加入 Amazon Q Developer · 將 DeepSeek Search 連接至 Continue。

探索此主題

繼續閱讀相同的成長脈絡