使用说明
🧠 模型上下文协议(MCP)
https://gofastmcp.com/getting-started/welcome https://modelcontextprotocol.io/docs/getting-started/intro
📘 概述
模型上下文协议(MCP)是一种标准化的协议,允许AI模型(如GPT、Claude等)与 外部工具、API或数据源 以安全和结构化的方式。
它定义了模型如何与提供特定工具或信息的服务器交互,从而实现 动态工具使用 和 实时数据访问.
⚙️ 关键组件
| 组件 | 描述 |
|---|---|
| MCP服务器 | 提供模型可以调用的工具、API或函数。 |
| MCP客户端 | 连接到MCP服务器并调用其工具。 |
| 工具 | 实际功能(如 get_weather, add_numbers等等)。 |
| 传输层 | 定义客户端和服务器如何通信(例如,stdio、套接字或HTTP)。 |
| Agent(AI模型) | 在推理过程中选择和使用正确工具的AI模型。 |
🚀 MCP流量
- 用户 发送请求或提示。
- MCP客户端 将其转发给 代理人(模特).
- 这 代理 分析请求并选择适当的 工具 来自MCP服务器。
- 这 客户端 将结构化数据(参数)发送到 服务器.
- 服务器 执行相应的函数/工具并返回结果。
- 这 代理 处理结果并形成自然语言响应 用户.
流程摘要:
User → MCP Client → Agent → Tool Selection → MCP Server (Tool Execution) → Response → Agent → User
🧩 安装
pip install fastmcp mcp
