github.devotd.
新发现模型上下文协议

prefecthq/fastmcp v4.1.3 — Python MCP 服务器与客户端框架

FastMCP 最新版本 v4.1.3 把 Python 函数与 API 接入 MCP 服务器和客户端,并自动处理 schema、校验与认证。

仓库信息prefecthq/fastmcp ↗

FastMCP 最新版本 v4.1.3 把 Python 函数与 API 接入 MCP 服务器和客户端,并自动处理 schema、校验与认证。

GitHub 项目说明: 🚀 The fast, Pythonic way to build MCP servers and clients.

星标
★ 28.2K
复刻
2.5K
语言
Python
许可证
Apache-2.0
最新版本
v4.1.3
查看原始来源 ↗在 GitHub 查看 ↗

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 日,提供的范围从服务器、客户端到交互式应用。合理的顺序是先判断所需功能是否在这个范围内已经齐备。