
工具介绍
MCP(模型上下文协议)是一种开放标准,旨在为大型语言模型(LLM)提供统一的工具和数据源接口,实现与外部应用的无缝连接。
MCP‑Use作为一款开源客户端库,使得任意支持工具调用的LLM能够连接到任何MCP服务器,构建具备网页浏览、文件操作等工具访问能力的智能代理。
借助MCP和MCP‑Use,开发者可以轻松构建和部署具备高级工具访问能力的智能代理,实现复杂工作流的灵活调度,并提升系统的安全性和可控性。
这为大型语言模型的应用提供了更多可能性,推动了人工智能技术的发展和应用。
主要特点
易于使用LLM 灵活性
HTTP 支持
动态服务器选择
多服务器支持
工具限制
快速启动
使用 pip:
pip install mcp-use或者从源安装:
git clone https://github.com/pietrozullo/mcp-use.git
cd mcp-use
pip install -e .安装 LangChain 提供程序
mcp_use 通过 LangChain 与各种 LLM 提供程序兼容。您需要根据所选的 LLM 安装相应的 LangChain 提供程序包。例如:
# For OpenAI
pip install langchain-openai
# For Anthropic
pip install langchain-anthropic
# For other providers, check the [LangChain chat models documentation](https://python.langchain.com/docs/integrations/chat/)并将您想要使用的提供商的 API 密钥添加到您的.env文件中。
OPENAI_API_KEY=
ANTHROPIC_API_KEY=重要提示:只有具备工具调用功能的模型才能与 mcp_use 配合使用。请确保您选择的模型支持函数调用或工具使用。