在人工智能領域,MCP(模型上下文協(xié)議)正逐漸成為連接 AI 模型與外部世界的橋梁。本文將詳細介紹幾款支持 MCP 的應用,探討它們?nèi)绾瓮ㄟ^ MCP 協(xié)議實現(xiàn)更強大的功能和更高效的開發(fā)流程。
Cursor:代碼編輯器中的 MCP 先驅
Cursor 是一款支持 MCP 的代碼編輯器,它通過集成 AI 功能,為開發(fā)者提供了強大的工具來簡化復雜的開發(fā)任務。作為 MCP 支持的工作流程轉變的典型代表,Cursor 不僅提供了豐富的功能,還通過插件系統(tǒng)進一步擴展了其能力。例如,通過結合 browsertools 插件,開發(fā)者可以在 Cursor 中自動獲取 Chrome dev tools console log 的能力,極大地簡化了調(diào)試過程。
作為 MCP Hosts 的一部分,Cursor 被列為 LLM 啟動連接的應用程序。它提供了詳細的文檔,指導用戶如何在編輯器中集成和使用 MCP 工具。Cursor 還提供了配置 MCP Server 的功能,用戶可以通過命令行或 JSON 格式進行配置。此外,Cursor Directory 提供了社區(qū)開發(fā)的 MCP Server,用戶可以嘗試這些例子進行配置和實踐。
簡化的開發(fā)流程得益于 MCP 協(xié)議,越來越多的頭部 AI 代碼編輯器(如 Cursor 和 Windsurf)開始支持 MCP 協(xié)議。一個實踐案例是 Cursor + MCP + Figma,通過這種組合,用戶可以自動完成工程化項目,提高效率。Model Context Protocol(MCP)是 Cursor 編輯器中的一個關鍵組件,它使 AI 助手能夠更智能地理解用戶需求并執(zhí)行復雜任務。Cursor MCP 旨在為 Cursor 中的代理型大語言模型(LLM)提供自定義工具支持,通過客戶端-服務器架構,讓 AI 能夠安全、高效地與外部數(shù)據(jù)源和工具交互。在 Cursor 中添加 MCP Server 的命令通??梢栽谔峁?MCP Server 信息的平臺上找到并復制使用。
Claude Desktop:Anthropic 官方的 MCP 應用
Claude Desktop 是由 Anthropic 官方推出的桌面應用程序,支持 MCP 功能。作為 MCP Hosts 的一部分,Claude Desktop 內(nèi)置了 MCP Client,用戶可以在 Claude 中測試 MCP 功能。例如,用戶可以要求 Claude“Can you write a poem and save it to my desktop?”,Claude 會請求權限后在本地新建文件。
將開發(fā)好的 MCP Server 接入 Claude Desktop 需要修改配置文件claude_desktop_config.json
,添加服務器的相關配置信息,包括命令、參數(shù)以及項目路徑等。配置完成后需要重啟 Claude Desktop 才能生效。在實際使用時,Claude 可能會請求使用某個 MCP Server 的權限。此外,還有教程介紹了如何使用 Cursor 作為客戶端,自己編寫 Python 文件作為服務端,然后在 Claude Desktop 里調(diào)用這個服務端。
Cline:MCP Server 市場的開拓者
Cline 也是支持 MCP 的應用程序之一,它被列為 LLM 啟動連接的應用程序。Cline 的一個顯著特點是推出了 MCP Server 市場,為開發(fā)者提供了豐富的工具選擇。通過這個市場,用戶可以方便地發(fā)現(xiàn)和使用由不同開發(fā)者提供的 MCP Server,極大地降低了使用門檻。簡化的開發(fā)流程得益于 MCP 協(xié)議,Cline 與其他支持 MCP 的代碼編輯器一起,推動了 AI 開發(fā)工具的普及和應用。
Windsurf:新興的 MCP 支持者
Windsurf 是一款支持 MCP 協(xié)議的 AI 代碼編輯器。隨著越來越多的 AI 代碼編輯器開始采用 MCP 標準,Windsurf 的加入預示著 MCP 在開發(fā)工具中的更廣泛應用。通過支持 MCP 協(xié)議,Windsurf 為開發(fā)者提供了更強大的工具,用于實現(xiàn) AI 功能的集成和擴展。
JetBrains IDEs:官方支持 MCP 的第三方平臺
JetBrains IDEs 是官方支持 MCP 的第三方平臺。這意味著用戶可以在 JetBrains 的集成開發(fā)環(huán)境中利用 MCP 提供的 AI 能力,進一步擴展了 MCP 的應用場景。JetBrains IDEs 的加入,不僅為開發(fā)者提供了更多的選擇,也預示著未來 MCP 在開發(fā)工具中的更廣泛應用。
AIbase MCP 資源網(wǎng)站
對于想要深入了解 MCP 技術的開發(fā)者,AIbase的 MCP 資源網(wǎng)站(https://www.aibase.com/zh/repos/topic/mcp)是一個絕佳的選擇。該網(wǎng)站提供了豐富的學習資料、開發(fā)工具和社區(qū)支持,幫助開發(fā)者更好地掌握 MCP 技術。
- 豐富的學習資料:從基礎概念到高級應用,AIbase 提供了詳細的文檔和教程,適合不同水平的開發(fā)者。
- 實用的開發(fā)工具:包括 MCP Server 的示例代碼和開發(fā)框架,幫助開發(fā)者快速搭建和測試自己的 MCP Server。
- 活躍的社區(qū)交流:開發(fā)者可以在社區(qū)中交流經(jīng)驗、分享項目、提出問題并獲得解答。
通過 AIbase 的資源,您可以更深入地探索 MCP 的潛力,并將其應用于更多復雜的場景中。
結語
支持 MCP 的應用生態(tài)正在迅速發(fā)展,從代碼編輯器到桌面應用程序,越來越多的工具開始支持這一協(xié)議。Cursor、Claude Desktop、Cline 和 Windsurf 是明確提到支持 MCP 的應用,它們通過 MCP 協(xié)議能夠連接各種 MCP Server,從而擴展了 AI 的功能,使其能夠與本地系統(tǒng)、遠程服務以及各種工具進行交互,實現(xiàn)更智能化的任務自動化和集成。JetBrains IDEs 的加入,進一步推動了 MCP 在開發(fā)工具中的應用。隨著 MCP 技術的不斷發(fā)展,我們有理由相信,它將在未來的 AI 領域發(fā)揮越來越重要的作用。
(舉報)