模型上下文协议

Model Context Protocol (MCP) 是一个标准化协议,允许AI模型(如GPT、Claude等)以结构化和安全的方式连接外部工具、API或数据源,实现动态工具使用和实时数据访问。

  • by JeetuSuthar
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 JeetuSuthar/MCP

使用说明

🧠 模型上下文协议(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流量

  1. 用户 发送请求或提示。
  2. MCP客户端 将其转发给 代理人(模特).
  3. 这 代理 分析请求并选择适当的 工具 来自MCP服务器。
  4. 这 客户端 将结构化数据(参数)发送到 服务器.
  5. 服务器 执行相应的函数/工具并返回结果。
  6. 这 代理 处理结果并形成自然语言响应 用户.

流程摘要:
User → MCP Client → Agent → Tool Selection → MCP Server (Tool Execution) → Response → Agent → User


🧩 安装

pip install fastmcp mcp