prefecthq/fastmcp(FastMCP)是一个将 Python 函数与 API 接入 MCP 服务器和客户端的框架。MCP(Model Context Protocol)是 LLM 连接工具与数据的协议。该仓库的最新版本是 v4.1.3,来源是 GitHub 上的 prefecthq/fastmcp 仓库。不过,所提供的记录中没有列出 v4.1.3 的变更项,具体改动需要直接查看该仓库的发布说明才能确认。
用 Python 函数声明工具后,schema、校验和文档会自动生成。连接服务器时,传输协商、认证和协议生命周期由库负责管理。它还支持 OpenAPI 集成等适配器功能。README 将 FastMCP 分为三条线:服务器、客户端和交互式应用。Servers 提供工具、资源与提示,Apps 提供显示在对话中的交互式 UI,Clients 则连接到本地或远程 MCP 服务器。许可证为 Apache-2.0,主要语言是 Python,GitHub 星标数为 28151。
不过,记录中没有性能数值和基准测试,因此缺乏比较其在不同规模下表现的依据。评分项中只有 momentum 一项被填写,满分 10 分中得 4.3 分,novelty、tech 和 quality 都是空的。该仓库创建于 2024 年 11 月 30 日,提供的范围从服务器、客户端到交互式应用。合理的顺序是先判断所需功能是否在这个范围内已经齐备。