使用说明
MCP服务器和客户端
本项目提供了一个模型上下文协议(MCP)的最小工作示例,演示了如何使用基本工具设置FastMCP服务器,并使用MCP客户端与之交互。它为理解如何实现代理和工具之间基于MCP的通信提供了一个简单的参考。
安装说明
1.安装 uv
python -m pip install uv
2.初始化项目并激活环境
uv init mcp_server_for_llm_agents
uv venv
source .venv/bin/activate
3.安装依赖项
uv pip install -r requirements.txt
服务器
代理工具(例如summarize_text、代码executin等)应在server.py中实现 使用以下命令运行服务器:
uv run mcp dev server.py
或者直接:
python server.py
客户端
使用官方MCP SDK的客户端在client.py中定义
使用以下方式运行:
python client.py
它连接到MCP服务器并调用以下工具: summarize_text, cat_fact, execute_code present 从server.py
运行后,我们现在可以在终端中看到结果