本项目基于 Model Context Protocol (MCP) 官方示例,演示如何通过 MCP 协议实现 Agent 工具调用的核心流程。项目包含完整的服务端和客户端实现,采用 Stdio 通信模式,适合新手快速理解 MCP 协议的基本使用方式。
easy-mcp/
├── mcp_server.py # MCP 服务端核心逻辑,提供工具调用能力
├── mcp_client.py # MCP 客户端实现(Stdio 通信模式),发起工具调用请求
├── requirements.txt # 项目依赖清单
└── README.md # 项目说明文档
- Python 3.8+
- pip(Python 包管理工具)
在项目根目录下执行以下命令安装所需依赖:
pip install -r requirements.txt-
启动 MCP 服务端 在终端执行服务端脚本,服务端会持续运行并等待客户端连接:
python mcp_server.py
-
启动 MCP 客户端 更改代码中的 API key 为你自己的 API,之后打开新的终端窗口,执行客户端脚本,客户端会与服务端建立通信并发起工具调用:
python mcp_client.py
-
开始使用你的 Agent
输入“洛杉矶的天气怎么样?”



