成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MCP協議讓AI不再“與世隔絕”

人工智能
MCP(Model Context Protocol,模型上下文協議)是由 Anthropic 公司于 2024 年 11 月 26 日 推出的一項技術協議。其主要目的是解決 AI 助手與外部數據源隔離的問題,使 AI 能夠連接并訪問外部資源。

什么是MCP?

MCP(Model Context Protocol,模型上下文協議)是由 Anthropic 公司于 2024 年 11 月 26 日 推出的一項技術協議。其主要目的是解決 AI 助手與外部數據源隔離的問題,使 AI 能夠連接并訪問外部資源。

關鍵點:

  • MCP 不是用戶隱私協議,而是一種技術協議,類似于 WiFi 或藍牙。
  • 它定義了 AI 助手與外部資源之間的通信規則。

image.png

MCP 的三大核心組件:

  • MCP 主機:你與 AI 互動的應用程序,比如 Claude Desktop,相當于 AI 的“大本營”。
  • MCP 服務器:專門的小程序,提供特定功能(如訪問文件或調用 API),就像為 AI 服務的“專業導游”。
  • MCP 客戶端:連接主機和服務器的橋梁,確保通信順暢,通常無需用戶直接操作。

為什么需要 MCP?

傳統的 AI 助手(如 Deepseek 等預訓練模型)通常存在知識截止日期的限制,無法直接訪問外部最新信息。MCP 的出現正是為了突破這一限制,通過定義通用的通信規則,讓 AI 助手能夠連接到外部資源,獲取更多實時信息和功能。

MCP的作用:

  • 統一接口:LLM 只需理解 MCP,無需學習各種 API。
  • 可插拔架構:新功能只需添加 MCP 服務器。
  • 工作流自動化:多個服務器可串聯成復雜流程。

MCP的傳輸模式

MCP 支持多種傳輸模式,主要有 stdio 和 SSE 兩種模式,下面我們分別介紹。

stdio 模式概念

stdio(標準輸入輸出)模式是 MCP 的一種基本傳輸方式,它通過標準輸入輸出流與 MCP 服務器進行通信。

特點:

  • MCP 客戶端通過子進程啟動 MCP 服務器。
  • 通過標準輸入(stdin)向服務器發送請求。
  • 通過標準輸出(stdout)接收服務器的響應。
  • 適合在本地開發環境中使用,無需額外的網絡配置。

優缺點:

  • 優點:設置簡單,無需額外的網絡配置。
  • 缺點:只能在本地使用,不適合分布式環境。

SSE 模式

SSE(Server-Sent Events)模式是一種基于 HTTP 的單向通信機制,允許服務器向客戶端推送數據。

特點:

  • MCP 服務器以獨立進程運行,監聽 HTTP 請求。
  • 客戶端通過 HTTP 連接到服務器。
  • 服務器可以持續向客戶端推送事件和數據。
  • 適合在分布式環境中使用,支持多客戶端連接。

優缺點:

  • 優點:支持分布式部署,可以被多個客戶端同時訪問。
  • 缺點:配置相對復雜,需要額外的網絡設置。

image.pngimage.png

MCP能干什么?

image.pngimage.png

可以看出,通過這種設計,MCP 讓 AI 助手從單純的對話工具,進化成能操作現實世界的強大助手。

MCP server 客戶端配置

目前支持 MCP-Server 的客戶端有 Cursor、Claude、Cline 等。從 Windows 使用體驗來說,Cursor(0.47.8)需要保持 cmd 窗口常開,體驗較差,而 Claude 依賴 Claude 大模型,因此更推薦使用 VSCode 的 Cline 插件,可以通過 OpenRouter + deepseek-chat/free 免費使用。

配置步驟:

  1. 安裝 Cline 插件:通過最新版本的 VSCode 安裝 Cline 插件。

image-20250324083411655image-20250324083411655

  1. 注冊并登錄 OpenRouter:訪問 (https://openrouter.ai),在右上角 Keys 處創建 API Keys。此 Key 只顯示一次,請妥善保存。
  2. 配置 API Provider:在 Cline 設置處配置 API Provider,選擇 OpenRouter,并填寫剛剛設置的 Key,選擇對應的大模型,可通過 free 關鍵詞進行過濾。

完成上述配置后即可通過 Cline 配置 MCP-Server。

MCP-SERVER配置

在 Cline 右上角點擊 MCP Servers 進行配置,通過點擊 Configure MCP Servers 打開 MCP-Server 配置文件 cline_mcp_setting.json,此時就可以按需添加 MCP-Server 了。

image-20250324084419184image-20250324084419184

示例配置文件:

{
  "mcpServers": {
    "filesystem": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "E:\\personal\\javadaily"
      ]
    },
    "sequential-thinking": { 
      "command": "cmd", 
      "args": [ 
        "/c",
        "npx",
        "-y", 
        "@modelcontextprotocol/server-sequential-thinking" 
      ] 
    }
  },
  "spring-ai-mcp-server": {
    "command": "cmd",
    "args": [
        "/c",
        "java",
        "-Dspring.ai.mcp.server.stdio=true",
        "-Dspring.main.web-application-type=none",
        "-Dlogging.pattern.cnotallow=",
        "-jar",
        "D:\\GitSpace\\JavaSpace\\mozi-mcp\\mozi-mcp-server\\target\\mozi-mcp-server.jar"
    ],
    "env": {
      "appId":"12121212",
      "appSecret":""
    },
    "enabled": true
  },
  "fetch": {
    "command": "uvx",
    "args": [
      "mcp-server-fetch"
    ]
  }
}

大模型如何選擇工具?

大模型基于以下幾點決定調用哪個工具:

  1. 具描述分析:每個工具在初始化時都提供了詳細的描述和參數要求。大模型會分析這些描述來了解工具的具體功能、使用場景和限制。
  2. 任務需求匹配:大模型會將用戶請求分解為具體任務,然后尋找最直接匹配這些任務的工具。例如,創建文件時,大模型會尋找專門用于文件創建的工具。
  3. 上下文理解:大模型會考慮整個對話的上下文和具體操作的環境,選擇最適合當前情境的工具。

工作流程:

  1. 用戶在客戶端提出請求。
  2. 客戶端將請求發送給大模型。
  3. 大模型理解請求并決定使用哪些工具。
  4. 大模型調用 MCP 服務提供的 API。
  5. MCP 服務執行操作并返回結果。
  6. 大模型解析結果并提供響應。
  7. 客戶端顯示響應給用戶。

效果演示

在網頁上隨便找一篇文章,讓 CLine 使用 fetch 工具爬取并生成對應的 Markdown 文件。

示例指令:

幫我 fetch https://juejin.cn/post/7457366224823124003 這篇文章并在 javadaily 下生成 Markdown 文件。

image-20250324093252381image-20250324093252381


責任編輯:武曉燕 來源: JAVA日知錄
相關推薦

2025-04-29 01:30:00

MCPAIWiFi

2025-04-15 08:54:22

2018-02-25 12:14:20

MITAI技術卡頓

2025-04-29 16:12:28

AI模型訓練

2025-04-16 04:20:00

2016-12-22 15:31:12

2009-02-09 10:02:00

遠程終端服務

2019-03-28 16:39:58

華為

2023-03-27 16:35:43

AI作圖工具安全

2012-12-28 11:04:37

App泰囧

2013-01-23 17:02:15

Windows Ser

2025-06-23 08:05:00

2025-04-23 11:50:04

MCP服務器AI代理

2018-05-23 07:40:06

在數據中心DCIM數據中心信息管理

2020-03-02 17:03:32

深度學習人工智能機器學習

2012-08-27 10:04:20

Google Drem

2022-02-15 16:01:24

AI模型Meta

2025-05-26 08:27:00

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久图片 | 91资源在线 | 日韩在线不卡 | 羞羞视频网站免费看 | 国产一级片一区二区 | 一区二区av在线 | 午夜看片网站 | 日韩欧美高清dvd碟片 | 91在线| 国产精品一区二区三区久久 | 五月激情综合网 | 国产成人99久久亚洲综合精品 | 亚洲国产二区 | 日日摸夜夜添夜夜添特色大片 | 天天天操| 97av视频在线 | 国产99热 | 国产999精品久久久 精品三级在线观看 | 国内精品视频免费观看 | 国产精品国产成人国产三级 | 亚洲精品一区二区三区在线观看 | xxxxx黄色片 欧美一区免费 | 日韩电影免费观看中文字幕 | 国产区在线观看 | 日韩在线中文 | 国产精品国产精品国产专区不卡 | 久在线精品视频 | 精品一区二区三区在线视频 | 精品乱码一区二区三四区视频 | 亚洲va中文字幕 | 人人亚洲 | av一级久久 | 久久久久久久久久久久一区二区 | 男人久久天堂 | 一区二区精品 | 国产91亚洲精品一区二区三区 | 久久国| 国产日韩一区二区三区 | 成人深夜福利在线观看 | 在线观看免费av网 | 亚洲国产成人精品女人久久久 |