使用说明
MiniMCP示例:服务器和客户端
用于共享的最小FastMCP服务器和客户端设置 使用模型上下文协议(MCP)的资源。
用于研讨会,教授基本的MCP概念。
特性
- 服务器:在以下位置提供资源
file://resource.txt通过FastMCP。 - 客户端:连接到服务器并检索资源内容。
- 模式:服务器和客户端支持
stdio(默认,本地)和sse(HTTP)模式。
设置
1.安装依赖项
确保你有 fastmcp 安装。
用法
2.启动服务器
标准模式(默认)
python minimcp-server.py
SSE模式(HTTP)
python minimcp-server.py --mode sse
3.运行客户端
标准模式(默认)
python minimcp-client.py
客户端将使用minimcp-server.py创建自己的服务器,以便您 本地测试不需要在stdio模式下运行minimcp-server.py。
SSE模式(HTTP)
python minimcp-client.py --mode sse
运作原理
- 服务器在以下位置提供资源
file://resource.txt. - 客户端请求此资源并打印其内容。
- 这两个脚本都使用argparse来选择模式(
stdio或sse).