Mcp-use:可将任何LLM连接到任何MCP服务器的开源库

MCP-use是什么?

mcp-use是一个开发者可以通过将任何语言LLM连接到任何MCP服务器的开源库,从而创建具有工具访问权限的自定义代理,而不需要依赖专有或特定于应用程序的客户端。

mcp_use:可将任何LLM连接到任何MCP服务器的开源库.webp

mcp-use核心功能

  • 工具连接:通过 MCP 协议,MCP-Use 支持将 LLM 与多种外部工具(如 Web 浏览、文件操作、数据库查询等)无缝集成,无需依赖闭源客户端。

  • 标准化交互:采用客户端-服务器架构,MCP-Use 的服务器(如 mcp-server-hotnews)通过标准化接口暴露工具功能,客户端(如 IDE 或 Chat 应用)通过统一协议调用。

  • 安全控制:协议层内置沙箱与权限策略,确保工具调用的安全性。

mcp-use工作原理

  • 工作原理是基于 MCP 协议,该协议由 Anthropic 在 2024 年 11 月推出,是一个开放的规范,允许 ai 模型连接到外部数据源和服务,而无需为每个服务进行独特的集成。MCP 协议采用客户端 - 服务器模型,AI 模型(或其宿主应用程序)作为 MCP 客户端,连接到一个或多个 MCP 服务器,每个服务器提供对特定资源或功能的访问。

    例如,你可以使用 MCP-Use 将一个 LLM 连接到一个 MCP 文件系统服务器,从而让 LLM 能够读取、写入、创建、删除、移动和搜索本地计算机上的文件。

mcp_use:可将任何LLM连接到任何MCP服务器的开源库.webp

mcp-use应用场景

  • 开发工具集成:开发者可通过 MCP-Use 将 IDE(如 Cursor)与本地/远程工具(如数据库、API)连接,实现代码调试、数据查询等功能的自动化。

  • 智能体开发:构建具备工具调用能力的 AI 代理(如自动订票、网页处理),减少人工干预。

  • 跨平台协作:通过标准化协议,不同平台(如 GitHub、Google Drive)的数据可被统一访问,提升团队协作效率。

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生态

  • 开源与灵活性:MCP-Use 提供开源实现,开发者可自定义工具链,避免依赖特定厂商的闭源方案。

  • 生态扩展:已有多个社区项目(如 mcp-hotnews-server)支持新闻聚合、实时数据查询等场景,未来将覆盖更多工具类型。

Github:https://github.com/mcp-use/mcp-use

详细介绍:https://docs.mcp-use.io/introduction

收藏
最新工具
ChinaTextbook
ChinaTextbook

一个专门收集和分享中国大陆从小学到大学的教材资源的开源项目,特别...

暗壳AI
暗壳AI

家居AIGC营销与导购工具,它号称“一人即团队”,能够快速生成渲...

UntitledPen
UntitledPen

一个可以生成真实人声旁白的工具,也就是能够在一个平台上编写、编辑...

PageAI
PageAI

一款AI网站生成工具,就像一个小型创意工作室一样,能在短时间内根...

Seedance AI
Seedance AI

字节跳动推出的一款强大的视频生成工具,借助 Seedance 1...

ChatPs
ChatPs

ChatPs 是一款为 Photoshop 设计的插件,它背后是...

趣丸千音
趣丸千音

一个AI语音创作平台,专注提供一站式智能语音解决方案。集成文本转...

太极神器 TAICHI-flet
太极神器 TAICHI-flet

基于flet的一款多功能娱乐软件,实现了浏览图片、音乐、小说、各...

YIKM
YIKM

一个能在线玩小霸王、红白机、街机、FC 等经典游戏的地方,像《魂...

Bridgely
Bridgely

基于AI的实时通用翻译浏览器扩展,支持 60 多种语言,包括 W...