大家好,我係 Lena。我原本冇打算花成個下晝嚟重新安排我嘅 Agent 同外部世界嘅通訊方式。但一開始咗,就停唔落嚟。
當你意識到你嘅 AI 編程助手其實唔受限於佢所知嘅嘢時,一切都變咗。佢可以存取你嘅檔案系統、查詢資料庫、獲取最新文件、推送 GitHub commit -- 全部喺同一個對話中完成。有咗 Cline 同合適嘅 MCP Server,呢種轉變發生得好快。
呢個係我開始認真留意之後注意到嘅嘢。
Cline 係咩,MCP 點解重要
Cline 係一個開源嘅自主編程 Agent,以 VS Code 擴充嘅形式運行。佢係免費嘅 -- 你自帶 API key,可以連接任何你想要嘅模型: Claude、GPT-4o、透過 Ollama 運行嘅本地模型。Cline 唔會喺供應商費率之上收取任何額外費用,畀開發者完全嘅成本控制同模型獨立性。
呢個係表層。更深層嘅變化係當你加咗 MCP 之後發生嘅。
Cline 點樣透過 MCP 呼叫外部工具
Model Context Protocol (MCP) 係 Anthropic 發佈嘅一個開放標準,用嚟透過一致嘅界面將 AI 模型連接到外部工具同服務。你可以將佢諗像一個標準化嘅插頭 -- 一種格式,跨環境通用。
當 Cline 偵測到設定好嘅 MCP Server 時,佢可以呼叫該 Server 暴露嘅工具: 讀取檔案、查詢資料庫、搜尋網頁、運行腳本。Agent 決定幾時呼叫工具,你批准佢(或啟用自動批准),然後結果流返上下文。
點解 Cline 用戶從 MCP 中獲得嘅比 Copilot 用戶多
GitHub Copilot 喺 Agent Mode 中加咗 MCP 支援,但仍然更受限制。Cline 可以使用同創建 MCP 工具,對你設定嘅工具數量冇人為限制。Cursor 支援 MCP 但每個設定上限為 40 個工具。
對大多數人嚟講,40 個工具綽綽有餘。但對於構建包含數十個整合嘅複雜管道嘅開發者 -- 資料庫、CI/CD、監控、文件 -- Cline 嘅無上限方式好重要。
喺 Cline 中設定 MCP Server
安裝 Cline
喺 VS Code 擴充市場中搜尋 Cline。安裝,重新載入 VS Code,然後喺設定面板中加入你嘅 API key。
設定 MCP
撳 Cline 擴充頂部導航欄中嘅 "MCP Servers" 圖示。選擇 "Configure" 標籤頁,然後撳 "Configure MCP Servers"。
一個基本嘅 STDIO Server 設定如下:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"],
"disabled": false
}
}
}
我一開始反覆搞錯嘅一件事: 傳畀 filesystem server 嘅路徑必須係絕對路徑。相對路徑唔起作用,而且會靜默失敗。
驗證 Server 已連接
冇 "server connected" 嘅彈窗通知。我嘅做法: 保存 JSON 後,檢查 Cline 中嘅 MCP Servers 面板。你亦可以直接問 Cline: "你有邊啲 MCP 工具?"
Cline 最佳 MCP Server 推薦
檔案系統存取
@modelcontextprotocol/server-filesystem -- 畀 Cline 提供對指定目錄嘅受控讀寫存取。
網頁搜尋
@modelcontextprotocol/server-brave-search -- 需要 Brave Search API key(有免費套餐)。為 Cline 加入即時網頁搜尋。
Git / GitHub
@modelcontextprotocol/server-github -- 透過個人存取令牌認證。令 Cline 可以列出 issue、開 PR、跨 repo 搜尋代碼。
終端存取
Cline 已經內建終端執行功能。對於更重嘅編排,專門嘅 shell MCP server 可以提供結構化控制。
資料庫連接器
@modelcontextprotocol/server-postgres 同 @modelcontextprotocol/server-sqlite 覆蓋咗最常見嘅場景。
文件獲取器
Context7 (@upstash/context7-mcp) 可以按需將特定版本嘅庫文件拉入上下文。
Cline vs. Cursor
兩個工具都提供咗對 MCP Server 嘅全面支援。然而,Cline 嘅 MCP 支援提供咗更優嘅用戶體驗 -- 擁有一個專門嘅市場。Cursor 有更好嘅 tab 補全同更精緻嘅 IDE 體驗。2026 年最流行嘅混合方案係日常用 Cursor,重度 MCP 整合用 Cline。
MCP 冇畀你嘅嘢
點解你嘅 Cline Agent 每次會話都會重設
MCP 畀咗 Cline 存取外部工具嘅能力。佢冇畀 Cline 跨會話嘅記憶。Agent 喺單個會話內執行得好好。佢唔會喺跨會話中積累能力。
有一個 @modelcontextprotocol/server-memory 提供跨會話嘅持久化知識圖譜。但呢個係一個變通方案: 你喺手動標註 Cline 應該記住乜嘢。
常見問題
Cline 喺 VS Code 中係咩?
Cline 係一個免費嘅開源自主編程 Agent,以 VS Code 擴充運行。佢支援任何模型提供商,透過 MCP 同外部工具整合。
點樣向 Cline 加入 MCP Server?
打開 Cline 擴充,撳 MCP Servers 圖示,進入 Configure 標籤頁,撳 "Configure MCP Servers"。喺 mcpServers 對象下加入 Server 條目。使用 filesystem server 時請使用絕對路徑。
Cline 係免費嘅嗎?
係。Cline 本身唔收費。你只需用自己嘅提供商 key 支付 API 使用費。




