mcp-use

mcp-use

mcp-use 是一个开源 SDK 和云平台,通过提供一个端点来启动、聚合和管理 MCP 服务器,从而简化了 MCP(模型上下文协议)代理的构建和部署,且零摩擦。
https://mcp-use.com/?ref=producthunt&utm_source=aipure
mcp-use

产品信息

更新于:2025年08月14日

什么是 mcp-use

mcp-use 是一个全面的解决方案,通过模型上下文协议 (MCP) 弥合了 AI 模型与外部工具/服务之间的差距。它提供开源库(适用于 Python 和 TypeScript)以及托管云平台,用于处理 MCP 服务器部署、路由、身份验证和监控。该平台受到 IBM、NVIDIA、Oracle 等主要公司的信任,使开发人员可以更轻松地构建可以与各种数据源和工具无缝交互的 AI 应用程序。

mcp-use 的主要功能

mcp-use 是一个开源库和云平台,旨在简化 MCP(模型上下文协议)服务器与 AI 应用程序的集成。它为管理多个 MCP 服务器提供了一个统一的网关,提供身份验证、路由、监控等功能,以及包括托管、临时或本地服务器在内的部署选项。该平台使开发人员可以轻松地将任何 LLM 连接到 MCP 服务器,并构建自定义代理,而无需依赖闭源解决方案。
统一网关管理: 提供一个单一的端点来路由、验证和负载均衡所有 MCP 服务器,内置 OAuth、ACL、指标和跟踪功能
灵活的部署选项: 支持多种部署模型,包括完全托管的云服务器、沙盒本地 VM 和第三方服务器集成
简单的代理创建: 只需几行代码即可创建 AI 代理,并具有自动配置和结果流式传输功能
内置安全功能: 包括全面的安全功能,具有身份验证、授权和安全服务器路由

mcp-use 的使用场景

企业工具集成: IBM、NVIDIA 和 Oracle 等大型公司使用 mcp-use 将其内部工具和数据源与 AI 模型集成
开发环境增强: 与开发工具和 IDE 集成,以提供 AI 辅助的编码和文档功能
数据源连接: 将 AI 模型连接到各种数据源,如 Google Drive、Slack 和自定义数据库,以增强上下文和功能

优点

易于实施,只需最少的设置
全面的安全和监控功能
灵活的部署选项,以满足不同的需求

缺点

依赖于 AI 模型的能力
仍然是一个不断发展的生态系统,存在潜在的稳定性问题

如何使用 mcp-use

安装 mcp-use: 使用 pip 为 Python 安装库 (pip install mcp-use) 或使用 npm 为 TypeScript/JavaScript 安装库 (npm install mcp-use)
设置环境: 使用 dotenv 加载环境变量,并确保您已安装 Python 3.10+ 并配置了所需的 API 密钥
创建 MCP 配置: 创建一个配置字典,定义您的 MCP 服务器,其中包含必要的参数,如 command、args 和环境变量
初始化 MCPClient: 使用 MCPClient.from_dict(config) 和您的配置创建一个 MCPClient 实例
设置 LLM: 初始化您选择的 LLM(例如,OpenAI、Anthropic、Groq 等),该 LLM 支持函数调用
创建 MCPAgent: 使用您的 LLM 和 MCPClient 初始化一个 MCPAgent,指定 max_steps 等参数
运行查询: 使用 agent.run() 或 agent.astream() 方法执行查询并接收结果,其中 astream 提供实时反馈
处理工具权限: 当调用工具时,通过“允许”下拉选项批准其在当前会话或将来使用
监控和调试: 使用日志记录(而不是打印语句)来调试和监控工具执行和服务器响应
扩展部署: 可以选择部署到 Cloudflare 等云服务以进行远程访问,或者使用 mcp-use 云平台进行托管

mcp-use 常见问题

MCP-use 是一个库和云平台,可帮助构建和部署 MCP(模型上下文协议)代理。它标准化了应用程序向 LLM 提供上下文的方式,类似于 USB-C 提供了一种连接设备的标准化方式。

与 mcp-use 类似的最新 AI 工具

invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
Monyble
Monyble
Monyble 是一个无代码 AI 平台,使用户无需技术专业知识即可在 60 秒内启动 AI 工具和项目。
Devozy.ai
Devozy.ai
Devozy.ai是一个AI驱动的开发者自助服务平台,将敏捷项目管理、DevSecOps、多云基础设施管理和IT服务管理结合到一个统一的解决方案中,以加速软件交付。
Mediatr
Mediatr
MediatR 是一个流行的开源 .NET 库,通过实现中介者模式来提供简单和灵活的请求/响应处理、命令处理和事件通知,同时促进应用程序组件之间的松耦合。