使用说明
FastMCP演示服务器
这是一个使用FastMCP实现的最小模型上下文协议(MCP)服务器,展示了:
- 工具(可调用函数)
- 提示(模板文本)
- 资源(静态和动态数据)
快速启动
- 创建虚拟环境并安装依赖项:
python -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e .
- 使用您选择的传输方式运行服务器(此处显示的是stdio):
python -m fastmcp run src/server.py --transport stdio
- 从MCP兼容的客户端,您应该看到服务器公开:
- 工具:
echo,add,get_time,read_resource - 提示:
hello,sum - 资源:
greeting.txt(静态),time.json(动态)
项目布局
src/server.py–FastMCP服务器定义pyproject.toml–项目元数据README.md–此文件resources/–示例资源文件
