MCP介绍
MCP 是一个开放协议,它标准化了应用程序如何向LLMs提供上下文。可以将 MCP 视为 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种标准化的方法来将您的设备连接到各种外围设备和配件一样,MCP 提供了一种标准化的方法来将 AI 模型连接到不同的数据源和工具。
MCP 帮助您在 LLMs 之上构建代理和复杂的工作流程。LLMs 经常需要与数据和工具集成,MCP 提供了:
- 一个不断增长的预构建集成列表,您的 LLM 可以直接插入其中
- 在LLM供应商和厂商之间切换的灵活性
- 在您的基础设施内保护数据的最佳实践
架构图如下所示:

创建一个MCP服务器
可以把Cline当成是一个MCP客户端,现在我们只要构建了一个MCP服务就可以在Cline中使用。
我想创建一个使用duckduckgo搜索的MCP服务器,可以这样做。
# Create a new directory for our project
uv init duckduckgo_mcp
cd duckduckgo_mcp
# Create virtual environment and activate it
uv venv
.venv\Scripts\activate
# Install dependencies
uv add mcp[cli] duckduckgo_search
main.py中这样写:
# server.py
from mcp

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



