现在每个人都想基于自己的需求进行开发 MCP 服务器,但复杂的协议细节和服务器管理,大大降低了我们开发效率。
给大家分享一个高效构建 MCP 服务器和客户端的开源 Python 框架:FastMCP。
GitHub: https://github.com/jlowin/fastmcp
主要特性:
- 使用简洁的装饰器语法定义工具、资源和提示,减少样板代码
- 支持智能体和组合 MCP 服务器,构建复杂应用
- 内置 OpenAPI 和 FastAPI 集成,轻松将现有 API 转换为 MCP 服务
- 内置图像处理能力,轻松处理图像输入和输出
- 提供全面的客户端功能,包括 LLM 采样和资源访问
推荐通过 uv 安装使用, 支持 Claude Desktop 一键支持,方便开发和使用。