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