FastMCP 🚀
构建Model Context Protocol服务器的快速、Python风格的方法🚀
简介
🎉 FastMCP 现已集成到官方 MCP SDK 中!
FastMCP 是构建 Model Context Protocol (MCP) 服务器的快速、Pythonic 方式,现已成为官方 MCP Python SDK 的一部分。
注意:原 FastMCP 仓库不再维护。
安装
# 推荐使用 uv
uv pip install fastmcp
# 或使用传统 pip
pip install fastmcp
基本用法
# demo.py
from fastmcp import FastMCP
# 创建 MCP 服务器
mcp = FastMCP("Demo 🚀")
# 添加工具
@mcp.tool()
def add(a: int, b: int) -> int:
"""加两个数"""
return a + b
部署
# 安装并集成到 Claude
fastmcp install demo.py
开发模式
# 使用 MCP Inspector 进行测试
fastmcp dev demo.py
核心功能
- 工具:允许 LLM 执行操作
- 资源:提供数据给 LLM
- 提示:定义交互模板
- 简洁 API:最小化样板代码
FastMCP 处理所有复杂的协议细节,让你专注于构建功能强大的工具和资源。