日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

一文徹底搞懂 MCP:AI 大模型的標準化工具箱

freeflydom
2025年4月10日 14:59 本文熱度 307

?MCP 最近在 AI 領域 引發了 廣泛關注,特別是在 海外各大社區 中,大家熱烈討論,熱度 相當高

我打開了 Google Trends,這是一個專門用于查看全球熱點趨勢的網站。

輸入關鍵詞后,可以查看其熱度變化

我搜索了 “MCP”,它的趨勢如圖所示,變化非常明顯

各位可以參考一下

每天都有新的 MCP 工具被推出,為我們帶來了無限的機會

當我打開 Cline 的 MCP Servers 時,便發現了許多新工具等待探索。

本文,我會全面介紹 MCP,包括它的基本概念核心技術原理,以及它在實際應用中的各種場景

讓你輕松掌握 MCP 的所有要點

什么是 MCP

MCPModel Context Protocol,即模型上下文協議)是由 AnthropicClaude 的母公司)于 2024年11月 開源發布的一項 全新技術

簡單來說,MCP 是一個 AI 大模型的標準化工具箱

大模型可以通過這些工具與 外界互動獲取信息,并 完成具體任務

在日常工作和學習中,我們經常需要與 瀏覽器文件數據庫 和 代碼倉庫 等外部工具進行交互。

在 傳統方式 中,我們需要 手動截圖 或 復制文本,再將其 粘貼 到 AI 窗口 中進行對話。

大家請注意,我的插畫中的箭頭都是從右到左,表示內容是單向流動的,而不是雙向的。

這意味著我們是將瀏覽器文件系統GitHub中的信息復制到 AI 中,以便進行對話時的數據流向。

MCP通過標準化的協議,讓我們不再需要手動截圖復制文本,然后再粘貼AI 窗口中進行對話。

這一過程被自動化了,簡化了我們的操作

MCP 服務充當AI 和外部工具之間的橋梁,能夠自動替代人類訪問和操作這些外部工具。

在我的插圖中,箭頭為雙向,表示AI 可以直接訪問 MCP 服務

而 MCP 服務則能訪問瀏覽器、文件系統等數據源

通過這種方式,數據能夠通過 MCP 服務傳輸到 AI 中

每個 MCP 服務(也稱為 MCP Server專注于特定的任務

例如,有的服務專門用于讀取和寫入瀏覽器信息,有的負責處理本地文件,還有的用于操作 Git 倉庫等。

MCP Server 通常是一個在本地運行的程序,可能是用 Node.js 或 Python 開發的。

大模型通過操作系統的 標準輸入輸出(stdio),即我們常說的輸入與輸出通道,來進行信息交流與處理,并調用某個 MCP Server

它的信息格式是 JSON,這是一種常用的數據交換格式

{
    "jsonrpc": "2.0",
    "id": 129,
    "method": "tools/call",
    "params": {
        "name": "search_repositories",
        "arguments": {
            "query": "user:BNTang"
        }
    }
}

MCP Server 在接收到請求后,會通過自身的代碼外部工具的 API來執行任務。

從這里可以看出,MCP 協議與 Function Calling 非常相似。

MCP 的最大優點是整合了之前各大模型不同的Function Call 標準,形成了一個統一的標準協議

而且,不僅是 Claude幾乎所有市面上的大模型都可以接入 MCP

本文,我將用免費的 DeepSeek,來進行實戰演示

準備工作

在正式開始之前,我們需要先準備一個支持 MCP 協議的客戶端

目前支持 MCP 功能 的客戶端并不多,主要有 AI 編程工具 Cline、Cursor、WindSurf,以及 Claude 官方客戶端(Claude App) 等。

本文將以開源免費的 Cline 為例進行演示,并簡要介紹如何在 Cursor 中完成相關配置。

首先,請訪問 VSCode 官網,下載并安裝 Visual Studio Code

后續我會持續分享 VSCode 的安裝與使用教程,歡迎大家關注我,以便第一時間獲取最新內容

安裝完成后,我們打開 VSCode 軟件

在界面左側的工具欄中,找到并點擊 Extensions 圖標,即可進入插件市場,方便我們安裝和管理各種實用插件

在 Extensions 市場中搜索 Cline,找到并點擊 安裝插件

安裝完成后,在左側面板找到 Cline,點擊進入:

接下來,需要為 Cline 配置一個 AI 模型。首先點擊 設置(Settings)

在 模型提供商中,選擇 OpenRouter,它提供免費的 DeepSeek V3 模型

在模型搜索框中,輸入 deepseek/deepseek-chat-free,選擇該模型:

這是免費的 DeepSeek V3 模型,大家可以選擇它。

接下來,我們需要獲取一個 API Key,點擊 Get OpenRouter API Key

需要登錄(可以使用 谷歌賬號):

該地址在國內可以直連。

點擊 Authorize 授權

點擊 打開 Visual Studio Code

然后再點擊 Open

此時 OpenRouter 的 API Key 會自動填寫

Cline 支持兩種運行模式:Planning(規劃模式) 和 Acting(執行模式),具體說明如下:

  • Planning 模式:此模式用于生成詳細的行動計劃,非常適合在開始編寫代碼之前與 AI 進行溝通,清晰地分解任務,從而避免盲目操作導致的返工。您可以利用此模式規劃新功能的實現步驟討論如何優化現有代碼
  • Acting 模式:此模式負責根據 Planning 階段的計劃逐步執行任務。適用于在明確計劃后,讓 AI 實際執行操作。例如,您在 Planning 模式中已確定了 API 調用的實現邏輯,然后可以切換到 Acting 模式,讓 AI 幫助您編寫具體代碼

此外,如果您希望為 Planning 和 Acting 模式分別使用不同的 AI 模型,可以勾選 “Use different models for Plan and Act modes” 選項。啟用該選項后,您可以為 Planning 模式指定一個擅長分析和規劃的 AI 模型,同時為 Acting 模式配置一個更適合執行操作的模型。這樣,兩個模式可以各司其職,提供更靈活和高效的智能輔助體驗。

為 Plan 模式 和 Act 模式 分別配置 OpenRouter 的 API Key。例如,您可以統一使用免費的 DeepSeek 模型,但后續可以根據自己的實際需求進行調整。在寫代碼時,可以為 Act 模式 配置 Claude 模型,而為 Plan 模式 配置 ChatGPT 模型。這樣,您可以充分利用各個模型的優勢,提高 工作效率 和 智能輔助體驗

只需配置一次 OpenRouter 的 API Key,即可讓兩個模式共享該設置。

配置完成后,請點擊 Save 以保存設置。

接下來,返回 Cline 的主界面,點擊 New Task 開始測試。

選擇 Act 模式,并勾選 Auto-append: Read, Browse。這是我之前的配置,供大家參考。

發送 “你好”,查看輸出效果:

此時 Cline 的配置已完成

接下來,我們要安裝 Node.js

正如之前所述,MCP Server 本質上是運行在電腦上的一個 Node.js 程序,因此 Node.js 的運行環境必不可少

安裝 Node.js 可以參考 三種方式輕松搭建 Node.js,至此所有準備工作就完成了。

接下來我們開始正式安裝 MCP Server。

第一個 MCP

我們回到 Cline,點擊這個 MCP Server 的小圖標。

這是 Cline 新推出的 MCP Server 應用市場

我們可以按照 星標數量(GitHub Stars) 進行排序。

在這里找到非常受歡迎的 MCP 服務器。我們的第一個 MCP 服務 以這個 GitHub 項目 為例。請點擊 “安裝”(Install) 按鈕進行安裝。

它會自動打開一個 AI 聊天窗口,您可以根據 AI 的指引 完成 MCP Server 的安裝

第一步是創建一個 空文件夾,用于安裝的 目標位置

mkdir E:\Document\Cline\MCP\github-server

這一步不是必需的,我將直接點擊 “繼續(Run Command)”按鈕

在 第二步 中,它要求我們填寫一個 GitHub Token。請打開提供的 鏈接

進入 GitHub 的設置頁面,找到 Token 生成部分,然后點擊 “創建一個新的 Token”

為 Token 命名,我這里選擇 Cline

在這里,我為它授予了 所有倉庫的權限,選擇了 所有倉庫(All repositories

接下來,詳細討論一下 Repository permissions,其中包含一些 細致的權限控制選項

這里我為他提供了創建倉庫的權限,請將 Administration 權限設置為 Read and write

此外,還有 編寫代碼的權限,請將 Codespaces 權限 設置為 Read and write

另外,還有一個查看倉庫內容的權限,請將 Contents 權限設置為 Read and write

你可以根據具體需求為其分配相應的 權限,設置完成后,點擊 Generate token 按鈕即可生成該 Token

這樣,我們的 GitHub Token 就創建完成了。請記得為令牌設置一個合適的 過期時間,否則 GitHub 會顯示黃色警告 ??(這里我操作得太快,沒有截取對應的圖片,也就不再回退了)。接下來,我們 復制生成的 Token 即可。

回到 Cline,粘貼 Token 后,點擊 「發送(Send)」按鈕 即可。

Cline 已經為我們創建好了 配置文件,點擊 「Save」按鈕 即可保存。

Cline wants to use a tool on the GitHub MCP server,請點擊 「Approve」按鈕

接下來,Cline 想使用 npx 命令,不過此步驟并非必需,我仍然點擊 「繼續(Run Command)」按鈕

如果出現 「Proceed While Running(繼續運行)」 提示,請點擊 「Proceed While Running」按鈕

若您使用的是 Mac 系統,到此 安裝步驟 便已完成。

但若您使用的是 Windows 系統,則還需額外進行一些 配置

請注意,以下步驟非常重要,請務必仔細操作:

  1. 打開配置文件 cline_mcp_settings.json,首先,將原本位于 "command" 中的 npx 移動到 "args" 數組中:

  1. 將 "command" 的值修改為 cmd

  1. 在 "args" 數組中新增一行 /c

最終的 配置文件 參考如下:

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "脫敏處理",
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

保存 配置文件 后,回到 MCP Server 的 「Installed」選項卡,此時 GitHub MCP Server 已經顯示為 綠色狀態,表示安裝成功。

至此,MCP Server 的 配置 已成功完成。實際上,配置 MCP Server 最核心的就是上述的 配置文件,前面的 圖形界面步驟 并非必須,后續直接編輯 配置文件 也可以完成 MCP Server 的配置。

接下來,我們進行一次簡單的 測試

  1. 點擊界面上的 「Done」按鈕

  1. 新建一個對話,點擊 「New Task」按鈕

  1. 向 AI 提問,例如:

我的名字是 BNTang,我在 GitHub 上有哪些倉庫?

回車發送問題:

我們無需手動指定 MCP 服務 或 工具AI 會自動智能地選擇最合適的 工具 進行處理。在發送問題后,AI 請求調用名為 search_repositories 的 MCP 工具

  1. 點擊 「Approve」按鈕,允許 工具 調用:

此時,Cline 會調用 MCP 工具 并獲取數據:

  1. 最終,大模型 會將獲取到的數據進行整理,并返回 最終結果

如圖所示,AI 列舉了我的 14 個公開倉庫,說明 MCP Server 已成功配置并正常運行。

接下來,我們打開一個 Powershell 界面:

我們一起來探究一下 MCP 的本質究竟是什么。我先粘貼三行 命令

$json = '{"jsonrpc":"2.0","id":123,"method":"tools/call","params":{"name":"search_repositories","arguments":{"query":"user:BNTang"}}}'
$env:GITHUB_PERSONAL_ACCESS_TOKEN = "脫敏處理"
echo $json | npx -y @modelcontextprotocol/server-github
  • 第一行定義了一個 JSON 字符串,它正是客戶端(Cline)向 MCP Server 傳遞的參數。我們看到 JSON 中的 method 字段是 "tools/call",表示調用工具;params 中的工具名為 "search_repositories",即搜索倉庫;query 則是具體的搜索參數,這里是查詢 GitHub 用戶 "BNTang"。
  • 第二行設置了運行時的 環境變量,即 GitHub 的 個人訪問令牌(已脫敏)。
  • 第三行則通過 管道符,將剛才定義的 JSON 參數傳遞給 MCP Server(一個基于 NodeJS 的程序)執行。

現在我們 運行 一下上述 命令

可以看到,成功獲取了 GitHub 上用戶 "BNTang" 的 倉庫信息

通過這個例子,我們發現 MCP 本質上并沒有什么神秘之處。它的核心原理,就是客戶端通過 命令行 調用本地(或服務器上)的 NodeJS 或 Python 程序,執行特定操作后再返回結果。

接下來,我們再 測試 一個新的 任務:創建一個名為 "cline_test" 的 GitHub 倉庫

我在 Cline 的 問答輸入框 中輸入:

請幫我創建一個 GitHub 倉庫,名字叫做 cline_test

此時,Cline 會詢問我是否允許它調用 MCP Server,我點擊 Approve

隨后,Cline 顯示 倉庫創建成功,并返回了 倉庫地址

點擊 鏈接,我們跳轉到 GitHub 查看一下:

確認 倉庫已經 成功創建

我們注意到,單個 MCP Server 工具 提供了多達 26 項強大的功能,其中包括但不限于:

  • 創建或更新文件 (create_or_update_file
  • 搜索倉庫 (search_repositories
  • 創建倉庫 (create_repository
  • 獲取文件內容 (get_file_contents
  • 推送文件 (push_files

這些功能幾乎涵蓋了所有與 GitHub 交互的需求,一個 MCP 工具就可以輕松處理這些操作。

更重要的是,我們只需使用 自然語言,就能直接指揮 AI 完成這些工作,全程無需離開 VSCode,極大提升了我們的 工作效率

通過以上示例,我們清晰地感受到了 MCP 的 強大 與 便捷 之處。

Cursor + MCP

接下來,我們來看如何 配置 Cursor。需要注意的是,低版本的 Cursor 是可以支持 MCP 服務 的,我使用的版本是 0.48.7。在 Cursor 的設置中,我首先將版本切換到 Early Access(搶先體驗)版本

然后,通過點擊 Check for Updates 來 升級 Cursor 到最新版本版本號會隨時間變化,因此這里不再說明具體版本號)。

最新版本支持全新的 MCP 配置方式。本文將聚焦于 新的配置方法。首先,在 Cursor 設置的左側,找到 MCP 配置選項。目前的 MCP 配置是通過 文件方式實現的:

在 項目根目錄下創建一個名為 .cursor 的 文件夾

在 .cursor 文件夾中,右擊選擇 New File,創建文件 mcp.json

接下來,將之前在 Cline 中所配置的內容完整復制到 mcp.json 文件中:

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "脫敏處理"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

當你粘貼完成后,左下角會彈出一個 New MCP server detected檢測到新的 MCP 服務器)提示,點擊 Enable 啟用它:

之后,打開 Cursor 的 MCP 選項卡,檢查 MCP Server 的 狀態,確認它已經變為 綠色

?? 注意:如果彈出了 黑色窗口,請不要關閉它,只要確認 MCP Server 是 綠色 即可。

至此,Cursor 的配置已完成,說明當前的 Cursor 配置與 Cline 的設置是一致的。

接下來,我將演示如何添加 另一種 MCP Server。我們前往 MCP Servers GitHub 頁面,找到官方提供的 自定義 Server。這次我將演示 file system(文件系統) 這個 Server

點擊 鏈接 后,向下滾動頁面,你會看到 npx 的安裝方式

我們將 file system 的配置添加到 Cursor 的 mcp.json 文件中。復制相應的段落配置,如下所示:

在 mcp.json 文件中添加一個 逗號,并將復制的內容粘貼到 逗號后面,確保逗號位于 最后一行的末尾

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "脫敏處理"
      },
      "disabled": false,
      "autoApprove": []
    },
+   "filesystem": {
+     "command": "npx",
+     "args": [
+       "-y",
+       "@modelcontextprotocol/server-filesystem",
+       "/Users/username/Desktop",
+       "/path/to/other/allowed/dir"
+     ]
+   }
  }
}

對于 Mac 系統配置到此即可;對于 Windows 系統,需要將 npx 移動到 args 數組中,同時將 command 修改為 cmd,并新增一行 /c

完成以上步驟后,還需調整 文件系統的配置如下:

這里的配置定義了 file system 可操作的 目錄。我將 電腦桌面的目錄 添加到此列表中。Windows 系統路徑記得使用 雙反斜杠 \,例如:C:\Users\Public\Desktop

注意將 不需要的配置刪除:

完成 MCP 的添加后,保存并返回 Cursor 設置,進入 MCP 選項卡,啟用 file system 這個 MCP Server,當前顯示為 Disabled(禁用),點擊 Disable 變為 Enable(啟用)

啟用后,點擊 Refresh(刷新) 按鈕:

這時可以看到 file system 的 MCP Server 已經變為 綠色的狀態

如果打開了一個新的空白 命令行窗口,請不要關閉,不用理會,只需保證 MCP Server 為 綠色 即可。

最后,我們來測試 file system 這個 MCP Server。在 Cursor 的 AI 對話框中,務必將模式切換到 Agent 模式

在此模式下,我詢問:

C:\Users\Public\Desktop 這個文件夾里面有什么?

也就是想了解桌面上都有什么文件。回車后,Cursor 將使用 MCP 工具,點擊 Run Command

Cursor 說輸出似乎有些亂碼,建議用另一種方式查看,繼續點擊 Run Command

最終,成功列出了目錄中的內容:

順便提一句,如果希望 Cursor 自動使用 MCP 工具,而無需每次授權,可以在 Cursor 設置中進入 Features 選項卡,勾選 Enable auto-run mode 選項:

這樣在使用 MCP 時就無需再次確認授權。我們同樣可以將此配置文件直接復制到 Cline 中,使 Cline 也能使用 file system 這個 MCP Server。

全量復制 Cursor 的 mcp.json 內容,切換到 Cline,進入 MCP Servers,點擊 Installed 選項卡,然后選擇 Configure MCP Server

然后直接粘貼復制的內容:

保存后,可以看到 file system 這個 MCP Server 也已經變為綠色狀態:

這樣,無論是在 Cursor 還是 Cline,file system 這個 MCP Server 都可以順利使用,兩個工具之間的配置是可以互通的。

總結一下,我們介紹了兩種設置 MCP 的方法:第一種是讓 AI 自動幫助我們生成配置文件,第二種是利用 GitHub 上的示例手動粘貼配置。這兩種方法均可輕松使用,用戶可以根據需要選擇其一。

Python 版

這里我們以一個特殊的 MCP Server time 為例,展示如何安裝和配置使用 Python 編寫的 MCP Server。

第一步:訪問 MCP Server 的 GitHub 頁面,在 MCP Server 列表中找到 time

點擊進入其 GitHub 頁面

第二步:安裝 Python 環境(如已有可跳過)由于該 MCP Server 基于 Python 開發,因此需確保你的電腦已安裝 Python 環境:

如果尚未安裝 Python,請參考:Python 雙版本 Windows 安裝攻略

第三步:安裝 MCP Server(time)復制如下命令:

pip install mcp-server-time

打開 Powershell 粘貼并執行:

安裝完成界面:

第四步:配置 MCP Server 到 Cline,在 GitHub 頁面找到 Configure for Claude.app 部分,展開 Using pip installation,復制以下 JSON 配置:

"time": {
  "command": "python",
  "args": ["-m", "mcp_server_time"]
}

打開 Cline 的 MCP 配置文件 cline_mcp_settings.json,將上述配置添加到 "mcpServers" 中,注意逗號:

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "脫敏處理"
      },
      "disabled": false,
      "autoApprove": []
    },
    "filesystem": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:\\Users\\Public\\Desktop"
      ]
    },
+   "time": {
+     "command": "python",
+     "args": ["-m", "mcp_server_time"]
+   }
  }
}

第五步:配置本地時區,接下來,在剛才的 "args" 后面添加時區配置(這里以上海時區為例):

"--local-timezone=Asia/Shanghai"

配置后效果:

保存配置文件。

第六步:驗證 MCP Server 是否成功加載,回到 Cline 的 MCP Server 面板,切換到 Installed 選項卡,確認 time 已變為綠色狀態:

第七步:測試 MCP Server 功能,新建對話框,切換到 Act 模式,輸入測試問題:

When it’s 4 PM in New York, what time is it in London?

首次使用時,Cline 將請求調用 MCP 權限。若想避免每次詢問,可在 Cline 設置 中勾選:

  • Use MCP Server
  • 對應 MCP 工具的 Auto Approve 選項

點擊 Approve 后,MCP Server 成功調用,并返回結果:

最終效果:

第八步:遷移配置到 Cursor(可選),同樣的配置也可直接復制到 Cursor 的 .cursor/mcp.json 文件中,保存后點擊 Refresh 即可加載:

以上即為一個特殊 MCP Server(time)的完整安裝、配置與使用過程。后續我們將繼續介紹其他實用的 MCP 服務。

Broswer Tool

我們來看一個前端開發必備的 MCP 工具,名為 Browser Tool。首先,在 Cline 中搜索 Browser Tool,點擊進入其 GitHub 頁面:

這個 MCP 工具可以讓 AI 直接讀取瀏覽器中的內容。要使用它,我們需要先安裝一個 Chrome 插件:

插件下載地址:https://github.com/AgentDeskAI/browser-tools-mcp/releases/download/v1.2.0/BrowserTools-1.2.0-extension.zip

我使用的是谷歌瀏覽器,這一步的主要目的是在瀏覽器中安裝這個插件。下載完成后,進入瀏覽器的擴展程序管理頁面:

在頁面右上角打開“開發者模式”:

然后,將剛剛下載的插件解壓到本地,進入解壓后的文件夾,將其中的 chrome-extension 文件夾拖拽到瀏覽器的擴展程序頁面中:

這樣,BrowserTools MCP 插件就成功安裝了:

插件安裝完成后,我們正式安裝 Browser Tool 這個 MCP 工具。這里我們依舊使用 npx 安裝方式。我仿照之前的配置,在 Cline 中新建一個配置項,將之前的 file system 配置復制一份,并將名稱修改為 browser-tool-mcp:

接下來,我們回到 GitHub 頁面,復制以 MCP 結尾的 npx 命令:

@agentdeskai/browser-tools-mcp@latest

將此命令粘貼到 args 中:

刪除不需要的內容,例如 "C:\\Users\\Public\\Desktop",最終配置如下:

"browser-tool-mcp": {
  "command": "cmd",
  "args": [
    "/c",
    "npx",
    "-y",
    "@agentdeskai/browser-tools-mcp@latest"
  ]
}

此時,我們查看 Cline 的 MCP Server 選項卡,發現 browser-tool-mcp 已經變成綠色,說明安裝成功:

但到這里還沒有完全結束,我們還需要執行另一個命令:

npx @agentdeskai/browser-tools-server@latest

在命令行中執行以 server 結尾的命令(我是在 Powershell 中執行的):

接著,我們打開瀏覽器,按下 F12 打開開發者工具,此時瀏覽器會提示:“BrowserTools MCP 已經開始調試此瀏覽器”:

我們再回顧一下,使用這個 MCP Server 需要啟動的三個部分:

  1. 瀏覽器中安裝的插件:

  1. 命令行中執行的以 server 結尾的命令:

  1. Cline 中配置的以 MCP 結尾的命令:

只有同時啟動這三個部分,我們才能真正實現瀏覽器與 AI 的完全打通。

現在,我讓 AI 分析一下瀏覽器的網絡面板:

請分析一下瀏覽器的網絡面板,并告訴我有哪些請求?中文回答我。

AI 給出的分析非常詳細,大家可以看截圖,我這里就不再贅述。

接下來,我返回瀏覽器網頁,打開調試工具的 Element 選項卡,鼠標選中一個元素:

然后我再讓 AI 來解釋一下瀏覽器中我選中的部分:

瀏覽器我選中部分是什么,里面有何主要控件,請用中文回答我。

AI 同樣給出了清晰詳細的解釋,大家可以參考截圖。

通過以上操作,我們成功實現了前端開發與 AI 之間的高效溝通。相比于過去我們手動從瀏覽器 Element 選項卡中復制 HTML 代碼再與 AI 進行問答的方式,效率得到了極大的提升。

因此,使用 Browser Tool 這個 MCP Server 工具,可以顯著提高我們前端開發的效率。

MCP 工具大全

Smithery.ai 是一個 MCP 工具的聚合網站,目前已收錄超過 4,219 種 MCP Server:

我們可以根據自己的需求,在這里找到最適合自己的 MCP 服務,比如搜索引擎相關、命令執行相關、數據庫相關、網絡爬蟲相關等等。

下面我以 Smithery.ai 中的一個名為 Sequential Thinking 的 MCP Server 為例:

Sequential Thinking 能夠將普通的 AI 大模型轉化為具備推理能力的模型。點擊 Sequential Thinking 鏈接進入其詳細介紹頁面,接下來我們無需關注右側的安裝方式,直接進入其 GitHub 首頁:

按照慣例,找到包含 npx 命令的那一行,將其復制下來:

然后回到 Cline 中,在 mcpServers 中添加一個逗號后粘貼剛才復制的內容。如果你使用的是 MacOS,直接粘貼即可;如果你使用的是 Windows,則需要稍作修改:將 npx 移動到 args 中,command 改為 cmd,并在 args 中添加 /c:

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

這樣就完成了安裝。此時在 Cline 的 MCP Server 選項卡中,sequential-thinking 會變成綠色,表示安裝成功:

熟練之后,安裝一個 MCP 工具只需幾秒鐘。同樣,我們也可以將上述配置文件復制到 Cursor 中,Cursor 也能使用該 MCP Server。

在 Cursor 的 MCP Server 配置中,最后一個 MCP Server 后面添加一個逗號,將配置內容粘貼進去,保存后點擊 Refresh 刷新一下,sequential-thinking 同樣會變成綠色:

好了,我突然意識到本文篇幅已經很長了,后續我會繼續介紹更多 MCP 工具以及組合使用的方法,感興趣的朋友可以關注我的公眾號,后續會持續更新。

最后,我分享一些 MCP 聚合網站給大家:

名稱描述鏈接
Smithery.ai (推薦)Cline 插件 MCP 市場https://smithery.ai/?q=is:deployed
MCP Store英文版(集合全球3600+個 MCP Server,每天還在增長。)https://mcpstore.co/
MCP Market中文版(集合全球3600+個 MCP Server,每天還在增長。)https://mcpmarket.cn/
MCP Servers DirectoryOfficial servers directoryhttps://mcpservers.org/
MCP.runMCP servers collectionhttps://www.mcp.run/
MCP.soMCP servers repositoryhttps://mcp.so/
PulseMCPMCP servers collectionhttps://www.pulsemcp.com/servers
Glama.aiMCP servers directoryhttps://glama.ai/mcp/servers
AIMCP.infoMCP servers directory (Chinese)https://www.aimcp.info/zh
Awesome MCP ServersCurated list of MCP servershttps://github.com/punkpeye/awesome-mcp-servers
Awesome MCP Servers (Search)Search functionality for MCP servershttps://github.com/punkpeye/awesome-mcp-servers?tab=readme-ov-file#search
Model Context ProtocolOfficial MCP servers repositoryhttps://github.com/modelcontextprotocol/servers

值得注意的獨立 MCP 服務器

服務器描述鏈接
Time MCP ServerProvides current time informationhttps://github.com/modelcontextprotocol/servers/tree/main/src/time
Filesystem MCP ServerProvides filesystem accesshttps://github.com/modelcontextprotocol/servers/tree/main/src/filesystem
Fetch MCP ServerEnables web content fetchinghttps://github.com/modelcontextprotocol/servers/tree/main/src/fetch
bioRxiv MCP ServerSpecialized for bioRxiv papershttps://github.com/JackKuo666/bioRxiv-MCP-Server

MCP 雖然功能強大,并且擁有廣泛的應用前景,但在實際使用過程中,務必注意安全問題。在允許模型操作本地文件之前,建議提前對 HOST 可訪問的目錄和文件范圍進行嚴格限制,以防止敏感信息泄露,避免產生開盒、信息泄密等安全風險。

另外,模型必須支持 Function Calling(允許模型調用外部工具以增強自身能力) 才能正常使用 MCP 功能。

常見問題解答(FAQ)

Q:MCP 是否只能在 Claude 模型上使用?

A:不是。 只要模型支持 Function Calling 功能,就可以使用 MCP。

Q:Perplexity 的 API 是否支持 MCP?

A:支持。 Perplexity 的 API 本身即支持 Function Calling,因此也支持 MCP。

轉自https://www.cnblogs.com/BNTang/p/18815937


該文章在 2025/4/10 14:59:04 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 午夜成人免费影院 | 91午夜在线免费观看小视频 | 中文字幕免费观看一区 | 无人影院手机版在线观看免费 | 欧美精品视频手机在线视频 | 亚洲日韩成人 | 91精品国产高清在线重 | 国产极品精品免费视频能看 | 亚洲精品国产拍精品 | 亚洲中文娱乐网在线观看 | 达达兔欧美午夜国产亚洲 | 欧美海外国产 | 老女肥女熟国产在线视频网址 | 亚洲综合色区在线播放 | 伊人开心激情网第一区 | 国产又粗又猛 | 亚洲欧美视频一区二区三区 | 日本一区二区高清国产 | 在线观看高 | 日本免费人成视频在线观看 | 99久热re在线精品视频 | 伊人国产在线视频 | 9亚洲色| 梦乃爱华作品在线观看播放 | 八戒成年私人影院 | 亚洲一区日本一区 | 欧美ā片在线观看 | 午夜看片在线观 | 国产精品日本一区二区不卡视频 | 中文有码 | 99热这里只有精品国产4 | 国产免费私拍一区二区三区 | 国产操穴| 国产精品不卡在线观看 | 浪货叫的再浪一点张开 | 亚洲精品伦理一区二区三区青春 | 美女视频黄的网站全免弗 | 国产亚洲欧洲精品 | 国产精品1卡2卡3卡4卡 | 新午夜电影网 | 射精专区一区二区朝鲜 |