MCP示例客戶端展示 - 支持功能與集成應(yīng)用

2025-04-27 17:01 更新

此頁面介紹了支持模型上下文協(xié)議(MCP)的應(yīng)用程序。每個客戶端可能支持不同的MCP功能,從而實現(xiàn)與MCP服務(wù)器的不同級別集成。

功能支持矩陣

客戶端 資源 提示 工具 采樣 備注
5ire ? ? ? ? ? 支持工具。
Apify MCP Tester ? ? ? ? ? 支持工具。
BeeAI Framework ? ? ? ? ? 支持代理工作流中的工具。
Claude Code ? ? ? ? ? 支持提示和工具。
Claude Desktop App ? ? ? ? ? 支持工具、提示和資源。
Cline ? ? ? ? ? 支持工具和資源。
Continue ? ? ? ? ? 支持工具、提示和資源。
Copilot-MCP ? ? ? ? ? 支持工具和資源。
Cursor ? ? ? ? ? 支持工具。
Daydreams Agents ? ? ? ? ? 支持將服務(wù)器直接集成到Daydreams代理中。
Emacs Mcp ? ? ? ? ? 支持Emacs中的工具。
fast-agent ? ? ? ? ? 全面支持多模態(tài)MCP,并提供端到端測試。
Genkit ?? ? ? ? ? 通過工具支持資源列表和查找。
GenAIScript ? ? ? ? ? 支持工具。
Goose ? ? ? ? ? 支持工具。
LibreChat ? ? ? ? ? 支持代理的工具。
mcp-agent ? ? ? ?? ? 支持工具、服務(wù)器連接管理和代理工作流。
Microsoft Copilot Studio ? ? ? ? ? 支持工具。
OpenSumi ? ? ? ? ? 支持OpenSumi中的工具。
oterm ? ? ? ? ? 支持Ollama的工具、提示和采樣。
Roo Code ? ? ? ? ? 支持工具和資源。
Sourcegraph Cody ? ? ? ? ? 通過OpenCTX支持資源。
SpinAI ? ? ? ? ? 支持Typescript AI代理的工具。
Superinterface ? ? ? ? ? 支持工具。
TheiaAI/TheiaIDE ? ? ? ? ? 支持Theia AI和AI驅(qū)動的Theia IDE中的代理工具。
VS Code GitHub Copilot ? ? ? ? ? 支持動態(tài)工具/根發(fā)現(xiàn)、安全密鑰配置和顯式工具提示。
Windsurf Editor ? ? ? ? ? 支持具有AI Flow協(xié)作開發(fā)功能的工具。
Witsy ? ? ? ? ? 支持Witsy中的工具。
Zed ? ? ? ? ? 提示以斜杠命令的形式出現(xiàn)。

客戶端詳情

5ire

5ire是一個開源跨平臺桌面AI助手,通過MCP服務(wù)器支持工具。

主要功能:

  • 內(nèi)置的MCP服務(wù)器可以快速啟用和禁用。
  • 用戶可以通過修改配置文件添加更多服務(wù)器。
  • 它是開源的,用戶友好,適合初學(xué)者。
  • 對MCP的未來支持將持續(xù)改進。

Apify MCP Tester

Apify MCP Tester是一個開源客戶端,使用服務(wù)器發(fā)送事件(SSE)連接到任何MCP服務(wù)器。它是一個獨立的Apify Actor,設(shè)計用于通過SSE測試MCP服務(wù)器,并支持授權(quán)頭。

主要功能:

  • 通過SSE連接到任何MCP服務(wù)器。
  • 與Apify MCP服務(wù)器配合使用,與一個或多個Apify Actors交互。
  • 根據(jù)上下文和用戶查詢動態(tài)利用工具(如果服務(wù)器支持)。

BeeAI Framework

BeeAI Framework是一個開源框架,用于構(gòu)建、部署和提供強大的代理工作流。該框架包括MCP工具,這是一個簡化將MCP服務(wù)器集成到代理工作流中的原生功能。

主要功能:

  • 將MCP工具無縫集成到代理工作流中。
  • 快速從連接的MCP客戶端實例化框架原生工具。
  • 計劃未來支持代理MCP功能。

了解更多:

  • 在代理工作流中使用MCP工具的示例

Claude Code

Claude Code是Anthropic提供的交互式代理編碼工具,通過自然語言命令幫助你更快地編碼。它支持MCP集成用于提示和工具,并且作為MCP服務(wù)器與其他客戶端集成。

主要功能:

  • 支持MCP服務(wù)器的工具和提示。
  • 通過MCP服務(wù)器為其他MCP客戶端提供自己的工具。

Claude Desktop App

Claude桌面應(yīng)用程序為MCP提供了全面支持,能夠與本地工具和數(shù)據(jù)源進行深度集成。

主要功能:

  • 完全支持資源,允許附加本地文件和數(shù)據(jù)。
  • 支持提示模板。
  • 集成工具以執(zhí)行命令和腳本。
  • 本地服務(wù)器連接以增強隱私和安全。

? 注意:Claude.ai網(wǎng)頁應(yīng)用程序目前不支持MCP。MCP功能僅在桌面應(yīng)用程序中可用。

Cline

Cline是VS Code中的一個自主編碼代理,它編輯文件、運行命令、使用瀏覽器等——每一步都需要你的許可。

主要功能:

  • 通過自然語言創(chuàng)建和添加工具(例如,“添加一個搜索網(wǎng)頁的工具”)。
  • 通過~/Documents/Cline/MCP目錄與他人共享Cline創(chuàng)建的自定義MCP服務(wù)器。
  • 顯示配置的MCP服務(wù)器及其工具、資源和任何錯誤日志。

Continue

Continue是一個開源AI代碼助手,內(nèi)置對所有MCP功能的支持。

主要功能:

  • 輸入“@”提及MCP資源。
  • 提示模板以斜杠命令的形式出現(xiàn)。
  • 在聊天中直接使用內(nèi)置和MCP工具。
  • 支持VS Code和JetBrains IDE,適用于任何LLM。

Copilot-MCP

Copilot-MCP通過MCP提供AI編碼協(xié)助。

主要功能:

  • 支持MCP工具和資源。
  • 與開發(fā)工作流集成。
  • 可擴展的AI能力。

Cursor

Cursor是一個AI代碼編輯器。

主要功能:

  • 在Cursor Composer中支持MCP工具。
  • 支持STDIO和SSE。

Daydreams

Daydreams是一個生成性代理框架,用于執(zhí)行鏈上操作。

主要功能:

  • 在配置中支持MCP服務(wù)器。
  • 暴露MCP客戶端。

Emacs Mcp

Emacs Mcp是用于與MCP服務(wù)器對接的Emacs客戶端,啟用無縫連接和交互。它為Emacs生態(tài)系統(tǒng)中的AI插件(如gptel和llm)提供MCP工具調(diào)用支持,遵循Emacs的標(biāo)準(zhǔn)工具調(diào)用格式。

主要功能:

  • 為Emacs提供MCP工具支持。

fast-agent

fast-agent是一個Python代理框架,具有簡單的聲明式支持,用于創(chuàng)建代理和工作流,全面支持Anthropic和OpenAI模型的多模態(tài)功能。

主要功能:

  • 基于MCP原生類型的PDF和圖像支持。
  • 用于開發(fā)和診斷代理應(yīng)用程序的交互式前端,包括直通和回放模擬器。
  • 內(nèi)置支持“構(gòu)建有效代理”工作流。
  • 將代理部署為MCP服務(wù)器。

Genkit

Genkit是一個用于構(gòu)建和集成生成式AI功能的跨語言SDK。genkitx-mcp插件使客戶端能夠使用MCP服務(wù)器,或從Genkit工具和提示創(chuàng)建MCP服務(wù)器。

主要功能:

  • 客戶端支持工具和提示(部分支持資源)。
  • Genkit的Dev UI游樂場中的豐富發(fā)現(xiàn)功能。
  • 與Genkit的現(xiàn)有工具和提示無縫互操作。
  • 支持來自頂級提供商的各種生成式AI模型。

GenAIScript

使用GenAIScript(JavaScript)編程組裝LLM提示。在JavaScript中編排LLM、工具和數(shù)據(jù)。

主要功能:

  • 用于處理提示的JavaScript工具箱。
  • 提高易用性和生產(chǎn)效率的抽象層。
  • 與Visual Studio Code的無縫集成。

Goose

Goose是一個開源AI代理,通過自動化編碼任務(wù)加速軟件開發(fā)。

主要功能:

  • 通過工具向Goose暴露MCP功能。
  • MCP可以直接通過擴展目錄、CLI或UI安裝。
  • Goose允許通過構(gòu)建自己的MCP服務(wù)器擴展其功能。
  • 包括用于開發(fā)、網(wǎng)頁抓取、自動化、內(nèi)存以及與JetBrains和Google Drive集成的內(nèi)置工具。

LibreChat

LibreChat是一個支持多種AI提供商的開源可定制AI聊天UI,現(xiàn)在包括MCP集成。

主要功能:

  • 通過MCP服務(wù)器擴展當(dāng)前工具生態(tài)系統(tǒng),包括代碼解釋器和圖像生成工具。
  • 為可定制的代理添加工具,使用來自頂級提供商的各種LLM。
  • 開源且可自托管,具有安全的多用戶支持。
  • 未來路線圖包括擴展MCP功能支持。

mcp-agent

mcp-agent是一個用于使用模型上下文協(xié)議構(gòu)建代理的簡單可組合框架。

主要功能:

  • MCP服務(wù)器的自動連接管理。
  • 從多個服務(wù)器向LLM公開工具。
  • 實現(xiàn)“構(gòu)建有效代理”中定義的所有模式。
  • 支持工作流暫停/恢復(fù)信號,例如等待人工反饋。

Microsoft Copilot Studio

Microsoft Copilot Studio是一個功能強大的SaaS平臺,用于構(gòu)建自定義AI驅(qū)動的應(yīng)用程序和智能代理,使開發(fā)人員能夠創(chuàng)建、部署和管理復(fù)雜的AI解決方案。

主要功能:

  • 支持MCP工具。
  • 通過MCP服務(wù)器擴展Copilot Studio代理。
  • 利用Microsoft統(tǒng)一、受控且安全的API管理解決方案。

OpenSumi

OpenSumi是一個幫助你快速構(gòu)建AI原生IDE產(chǎn)品的框架。

主要功能:

  • 在OpenSumi中支持MCP工具。
  • 支持內(nèi)置IDE MCP服務(wù)器和自定義MCP服務(wù)器。

oterm

oterm是Ollama的終端客戶端,允許用戶創(chuàng)建聊天/代理。

主要功能:

  • 支持與工具連接的多個完全可自定義的聊天會話。
  • 支持MCP工具。

Roo Code

Roo Code通過MCP提供AI編碼協(xié)助。

主要功能:

  • 支持MCP工具和資源。
  • 與開發(fā)工作流集成。
  • 可擴展的AI能力。

Sourcegraph Cody

Cody是Sourcegraph的AI編碼助手,通過OpenCTX實現(xiàn)MCP。

主要功能:

  • 支持MCP資源。
  • 與Sourcegraph的代碼智能集成。
  • 使用OpenCTX作為抽象層。
  • 計劃未來支持更多MCP功能。

SpinAI

SpinAI是一個用于構(gòu)建可觀察AI代理的開源TypeScript框架。該框架提供原生MCP兼容性,使代理能夠無縫與MCP服務(wù)器和工具集成。

主要功能:

  • 為AI代理提供內(nèi)置的MCP兼容性。
  • 開源TypeScript框架。
  • 可觀察的代理架構(gòu)。
  • 原生支持MCP工具集成。

Superinterface

Superinterface是AI基礎(chǔ)設(shè)施和開發(fā)者平臺,用于構(gòu)建支持MCP、交互組件、客戶端函數(shù)調(diào)用等的內(nèi)置AI助手。

主要功能:

  • 在通過React組件或腳本標(biāo)簽嵌入的助手中使用MCP服務(wù)器的工具。
  • 支持SSE傳輸。
  • 使用任何AI提供商(OpenAI、Anthropic、Ollama等)的任何AI模型。

TheiaAI/TheiaIDE

Theia AI是一個用于構(gòu)建AI增強工具和IDE的框架。AI驅(qū)動的Theia IDE是基于Theia AI構(gòu)建的開放靈活的開發(fā)環(huán)境。

主要功能:

  • 工具集成:Theia AI使Theia IDE中的AI代理能夠使用MCP服務(wù)器進行無縫工具交互。
  • 可定制提示:Theia IDE允許用戶定義和調(diào)整提示,動態(tài)集成MCP服務(wù)器以實現(xiàn)定制工作流。
  • 自定義代理:Theia IDE支持創(chuàng)建利用MCP功能的自定義代理,使用戶能夠即時設(shè)計專用工作流。

Theia AI和Theia IDE的MCP集成為用戶提供了靈活性,使其成為探索和適應(yīng)MCP的強大平臺。

了解更多:

  • Theia IDE和Theia AI MCP公告
  • 下載AI驅(qū)動的Theia IDE

VS Code GitHub Copilot

VS Code通過代理模式將MCP與GitHub Copilot集成,允許在代理編碼工作流中直接與MCP提供的工具交互。在Claude Desktop、工作區(qū)或用戶設(shè)置中配置服務(wù)器,通過輸入變量中的MCP安裝向?qū)Ш桶踩荑€處理,避免硬編碼密鑰泄露。

主要功能:

  • 支持標(biāo)準(zhǔn)輸入輸出和服務(wù)器發(fā)送事件(SSE)傳輸。
  • 每個代理會話的工具選擇,以實現(xiàn)最佳性能。
  • 通過重啟命令和輸出日志輕松調(diào)試服務(wù)器。
  • 可編輯輸入的工具調(diào)用和始終允許切換。
  • 與現(xiàn)有的VS Code擴展系統(tǒng)集成,以從擴展注冊MCP服務(wù)器。

Windsurf Editor

Windsurf Editor是一個代理IDE,將AI協(xié)助與開發(fā)人員工作流相結(jié)合。它具有創(chuàng)新的AI Flow系統(tǒng),支持人類與AI的協(xié)作以及獨立的AI交互,同時保持開發(fā)人員的控制權(quán)。

主要功能:

  • 革命性的AI Flow范式,用于人類與AI的協(xié)作。
  • 智能代碼生成和理解。
  • 具有多模型支持的豐富開發(fā)工具。

Witsy

Witsy是一個AI桌面助手,支持Anthropic模型和作為LLM工具的MCP服務(wù)器。

主要功能:

  • 支持多個MCP服務(wù)器。
  • 工具集成以執(zhí)行命令和腳本。
  • 本地服務(wù)器連接以增強隱私和安全。
  • 從Smithery.ai輕松安裝。
  • 開源,適用于macOS、Windows和Linux。

Zed

Zed是一個具有內(nèi)置MCP支持的高性能代碼編輯器,專注于提示模板和工具集成。

主要功能:

  • 編輯器中提示模板以斜杠命令的形式出現(xiàn)。
  • 用于增強編碼工作流的工具集成。
  • 與編輯器功能和工作區(qū)上下文緊密集成。
  • 不支持MCP資源。

為你的應(yīng)用程序添加MCP支持

如果你的應(yīng)用程序已添加MCP支持,我們鼓勵你提交拉取請求,將其添加到此列表中。MCP集成可以為你的用戶提供更強大的上下文AI功能,并使你的應(yīng)用程序成為不斷壯大的MCP生態(tài)系統(tǒng)的一部分。

添加MCP支持的好處:

  • 使用戶能夠自帶上下文和工具。
  • 加入不斷壯大的互操作AI應(yīng)用程序生態(tài)系統(tǒng)。
  • 為用戶提供便捷的集成選項。
  • 支持本地優(yōu)先的AI工作流。

要開始在你的應(yīng)用程序中實現(xiàn)MCP,請查看我們的Python或TypeScript SDK文檔。

更新和更正

此列表由社區(qū)維護。如果你發(fā)現(xiàn)任何不準(zhǔn)確之處,或想更新有關(guān)你的應(yīng)用程序中MCP支持的信息,請?zhí)峤焕≌埱蠡蛟谖覀兊奈臋n存儲庫中打開問題。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號