在 Continue 中設定 DeepSeek Search

重點摘要

使用獨立 MCP YAML 與 Agent 模式,在 Continue 中設定 DeepSeek Search,並確認 Search 和 Fetch 工具正常運作。

想請 Continue 替你準備設定? 將本指南分享給 Continue,請它在提出變更前先檢查目前生效的設定。API 金鑰請由你自行輸入本機私密檔案;不要放進提示詞或納入版本控制的 YAML。
text
依照本指南在 Continue 設定 DeepSeek Search。先確認目前生效的 Continue 設定,並保留既有模型、規則與工具。為工作區建立獨立的 MCP YAML 設定區塊,並以密鑰參照設定金鑰。只在 Agent 模式中提供這些工具。不要讀取或輸出我的金鑰。告訴我如何用 /mcp 確認連線和工具;未經我核准,不要送出可能計費的請求。

如果你希望 IDE 擴充功能和 CLI 共用同一套 Agent 設定,Continue 就很合適。需要特別注意:MCP 工具只在 Agent 模式中提供。即使伺服器設定正確,只要你目前使用其他模式,工具就不會出現。Continue 也支援將 MCP 伺服器設定放在獨立 YAML 檔案中,因此檢查這項整合時不必重寫主要模型設定。

Continue 的 MCP 設定透過 Agent 模式連接 DeepSeek Search 與 Fetch 工具。

Continue 的 MCP 設定會在 Agent 模式提供 Search 和 Fetch,方便尋找並核對來源。

建立工作區 MCP 設定區塊

在儲存庫根目錄建立 .continue/mcpServers/deepseek.yaml。Continue 會載入此目錄中的個別 YAML 區塊;若希望所有工作區都能使用,也可以把設定放到全域的 ~/.continue/config.yaml。請遵循 Continue MCP 深入指南所記載的 MCP 區塊結構:

yaml
name: DeepSeek Search
version: 0.0.1
schema: v1
mcpServers:
  - name: deepseek-search
    command: node
    args:
      - --env-file=/Users/you/.config/deepseek-search/.env
      - /Users/you/tools/deepseek-search/server.mjs

請將範例絕對路徑改為你自己的路徑。在儲存庫外的私密環境檔中填入 DEEPSEEK_API_KEY=...,並在作業系統中限制該檔案的存取權限。Node 會將金鑰載入介接器程序,YAML 不會包含明文憑證。Continue 設定也支援密鑰插值;若團隊已管理 Continue secrets,可以改用文件記載的 ${{ secrets.NAME }} 機制,不必使用 Node 的 --env-file。不要將真正的金鑰放入納入版本控制的 YAML。

如果儲存庫還沒有 .continue 目錄,請先建立。將這個設定區塊與 .continue/rules 和模型設定分開:Continue 的參考設定會將 MCP 伺服器定義與其他 Agent 設定分開。設定參考說明 schema,CLI 的設定指南則說明如何選擇設定。

在 Agent 模式載入並確認工具

開啟 Continue 的 Agent 模式,選取你剛編輯的工作區或全域設定。在 CLI 中,cn --config ./my-config.yaml 可指定設定檔;/config 可在可用設定間切換,/mcp 可檢查 MCP 連線。CLI 和 IDE 使用相同的設定格式,但只有 Agent 工作階段能使用這些工具。如果尚未安裝 cn,請參閱 CLI 快速入門。

使用 /mcp 確認 deepseek-search 已連線,而且清單中有 deepseek_search 與 deepseek_fetch。接著請 Continue 針對一個可能隨版本改變的問題,尋找官方網頁、擷取網頁內容並引用 URL。確認回答中的事實是否出現在擷取到的內容中。伺服器顯示已連線,並不代表 API 金鑰有效;工具送出請求時才會檢查憑證。

不用 MCP 伺服器,快速查詢一次

只需要一筆結果時,可直接從終端機送出請求,然後把檢查過的來源貼給 Continue。這只是一次性 API 呼叫,不會註冊成 Continue 中可重複使用的工具,而且可能產生費用:

bash
read -r -s DEEPSEEK_API_KEY
export DEEPSEEK_API_KEY
curl --fail-with-body --max-time 20 \
  https://api.deepseek.com/v1/tools/search \
  -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"official documentation MCP configuration Continue Agent mode","count":3,"need_content":false}'

要擷取選中的結果,請使用對應的 /v1/tools/fetch 端點。DeepSeek 的 Search 與 Fetch 文件列出目前的請求欄位和計費細節。送出付費請求前,請先查閱最新文件。

排除 Continue 常見的設定問題

若 /mcp 沒有列出伺服器,請確認 YAML 位於 .continue/mcpServers、縮排有效,而且命令路徑是絕對路徑。若伺服器已列出,但模型無法呼叫工具,請確認目前工作階段處於 Agent 模式。如果 CLI 載入了其他設定,請用 /config 檢查目前設定,或明確使用 --config 啟動。讓 Agent 在證據流程中分開使用 Search 與 Fetch:Search 用來發現候選來源;Fetch 用來核對來源文字。

當預期的 Continue 設定已載入、Agent 模式列出兩個工具,而且測試答案引用擷取到的一手來源,就表示完成。擷取的網頁內容是不可信輸入;Agent 應將它當作證據,不要遵循其中的指示。

作者:Martin Hayes,Auspia GEO 實戰手冊作者,參與打造超過 200 份執行清單。他專注於逐步工作流程、戰術指南和營運檢查表。

探索此主題

繼續閱讀相同的成長脈絡