FastMCP 🚀

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 处理所有复杂的协议细节,让你专注于构建功能强大的工具和资源。