Mcp-use:可將任何LLM連接到任何MCP服務(wù)器的開源庫
MCP-use是什么?
mcp-use是一個開發(fā)者可以通過將任何語言LLM連接到任何MCP服務(wù)器的開源庫,從而創(chuàng)建具有工具訪問權(quán)限的自定義代理,而不需要依賴專有或特定于應(yīng)用程序的客戶端。

mcp-use核心功能
工具連接:通過 MCP 協(xié)議,MCP-Use 支持將 LLM 與多種外部工具(如 Web 瀏覽、文件操作、數(shù)據(jù)庫查詢等)無縫集成,無需依賴閉源客戶端。
標(biāo)準(zhǔn)化交互:采用客戶端-服務(wù)器架構(gòu),MCP-Use 的服務(wù)器(如 mcp-server-hotnews)通過標(biāo)準(zhǔn)化接口暴露工具功能,客戶端(如 IDE 或 Chat 應(yīng)用)通過統(tǒng)一協(xié)議調(diào)用。
安全控制:協(xié)議層內(nèi)置沙箱與權(quán)限策略,確保工具調(diào)用的安全性。
mcp-use工作原理
工作原理是基于 MCP 協(xié)議,該協(xié)議由 Anthropic 在 2024 年 11 月推出,是一個開放的規(guī)范,允許 ai 模型連接到外部數(shù)據(jù)源和服務(wù),而無需為每個服務(wù)進行獨特的集成。MCP 協(xié)議采用客戶端 - 服務(wù)器模型,AI 模型(或其宿主應(yīng)用程序)作為 MCP 客戶端,連接到一個或多個 MCP 服務(wù)器,每個服務(wù)器提供對特定資源或功能的訪問。
例如,你可以使用 MCP-Use 將一個 LLM 連接到一個 MCP 文件系統(tǒng)服務(wù)器,從而讓 LLM 能夠讀取、寫入、創(chuàng)建、刪除、移動和搜索本地計算機上的文件。

mcp-use應(yīng)用場景
開發(fā)工具集成:開發(fā)者可通過 MCP-Use 將 IDE(如 Cursor)與本地/遠(yuǎn)程工具(如數(shù)據(jù)庫、API)連接,實現(xiàn)代碼調(diào)試、數(shù)據(jù)查詢等功能的自動化。
智能體開發(fā):構(gòu)建具備工具調(diào)用能力的 AI 代理(如自動訂票、網(wǎng)頁處理),減少人工干預(yù)。
跨平臺協(xié)作:通過標(biāo)準(zhǔn)化協(xié)議,不同平臺(如 GitHub、Google Drive)的數(shù)據(jù)可被統(tǒng)一訪問,提升團隊協(xié)作效率。
mcp-use安裝使用
安裝:
pip install mcp-use # 通過 pip 安裝 # 或從源碼安裝 git clone https://github.com/pietrozullo/mcp-use.git cd mcp-use pip install -e .
配置與啟動:
# 示例代碼(Python)
from mcp_use import MCPAgent, MCPClient
import asyncio
async def main():
client = MCPClient.from_config_file("browser_mcp.json") # 加載配置文件
agent = MCPAgent(llm=ChatOpenAI(model="gpt-4o"), client=client)
result = await agent.run("Find the best restaurant in SF USING GOOGLE SEARCH")
print(result)需在 .env 文件中添加 API 密鑰(如 OPENAI_API_KEY)。
mcp-use生態(tài)
開源與靈活性:MCP-Use 提供開源實現(xiàn),開發(fā)者可自定義工具鏈,避免依賴特定廠商的閉源方案。
生態(tài)擴展:已有多個社區(qū)項目(如 mcp-hotnews-server)支持新聞聚合、實時數(shù)據(jù)查詢等場景,未來將覆蓋更多工具類型。
Github:https://github.com/mcp-use/mcp-use
詳細(xì)介紹:https://docs.mcp-use.io/introduction
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺










