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

收藏
最新工具
BrowserOS
BrowserOS

一款基于 Chromium 内核带 AI 代理功能的浏览器,能自...

Chess
Chess

全球很火的在线国际象棋平台。把 AI用到了平台里,能提供对弈、训...

3DTuning
3DTuning

一款3D汽车改装应用,能实现汽车可视化模拟、个性化配置,还能让用...

AmpCode
AmpCode

Sourcegraph 公司开发的智能代码编程助手,和 Cla...

Luvvoice
Luvvoice

一个免费在线文字转语音工具,能把文字变成自然的语音,有多种 AI...

WithoutAD
WithoutAD

一个专为青少年设计的益智游戏与学习平台,免费且无广告,帮助孩子“...

AniColors
AniColors

一个专注于动漫色彩的调色板生成工具,能帮动漫爱好者和设计师快速找...

Maxun.dev
Maxun.dev

一个无代码网页数据提取平台,可以可靠、大规模地从网站提取和自动化...

Kombai
Kombai

一个专注于前端开发任务的AI代理。主要针对前端开发任务,通过专门...

CodePen
CodePen

一个专为前端开发者和设计师打造的在线代码编辑和展示平台,专注于前...