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

收藏
最新工具
极像素
极像素

一个展示和探索超高像素全景图像的在线平台,能提供全球各地超高分辨...

Krunker.io
Krunker.io

一款免费的在线多人第一人称射击游戏,直接在网页就能玩。游戏玩法多...

转换云
转换云

一个在线音乐格式转换网站,包括.ncm、.mgg、.mflac、...

萝卜工坊
萝卜工坊

一个能把电子文本变成逼真手写风格的在线工具。它有AI专属字体制作...

LyricsPoster
LyricsPoster

一个帮你把喜欢的歌手图片和歌词做成海报的在线工具。你可以在简单的...

蓝豆打字
蓝豆打字

一个在线打字练习平台,提供键盘指法、拼音、双拼、五笔、源代码、英...

一页纸EasyPaper
一页纸EasyPaper

一个能生成自定义纸张的免费在线工具。通过网页界面,用户可自行设置...

88查
88查

阿里旗下1688推出的企业信息查询和商业情报工具。它利用大模型实...

Sleep Calculator
Sleep Calculator

一种利用睡眠周期设计的工具。输入期望起床时间,它能自动算出多个适...

媒发
媒发

一款让内容分发更简单高效的工具,它的核心优势是1分钟就能把内容发...