MCP Catalogs
首页fastmcp screenshot

fastmcp

by PrefectHQ·25,181·综合分 64

FastMCP 是构建 MCP 服务器的标准 Python 框架。

developer-toolsai-llmother
2,016
Forks
255
活跃 Issue
本月
最近提交
2 天前
收录于

概述

FastMCP 是一个全面的 Python 框架,用于创建 MCP 服务器、客户端和应用程序。它通过自动处理模式生成、验证和文档,简化了向 LLM 暴露工具、资源和提示的过程。通过服务器、应用程序和客户端三大支柱,它提供了完整的 MCP 开发生态系统。该项目积极维护,每日下载量达数百万,并且支持所有语言中 70% 的 MCP 服务器。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使用 Python 函数构建自定义 MCP 服务器
:为 MCP 工具创建交互式用户界面
:以编程方式连接到 MCP 服务器
:FastMCP 是官方的 MCP Python SDK 吗?
:FastMCP 和 Prefect Horizon 有什么区别?

什么时候选它

当使用 Python 构建 MCP 服务器时,选择 FastMCP,特别是如果您需要自动模式生成和简化的 API 来抽象协议复杂性。

什么时候不要选它

如果您需要非 Python 实现,或者需要像高级认证和治理这样的企业功能,这些功能由他们的商业产品 Horizon 提供,请避免使用 FastMCP。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • addadd(a: int, b: int) -> int

    Add two numbers

可对比工具

mcplangchain-mcpnpx create-mcppython-mcpmcp-server

安装

使用 uv 安装 FastMCP:

uv pip install fastmcp

对于 Claude Desktop,将其添加到 config.json:

{
  "mcpServers": {
    "fastmcp": {
      "command": "uv",
      "args": ["run", "fastmcp", "serve"]
    }
  }
}

FAQ

FastMCP 是官方的 MCP Python SDK 吗?
FastMCP 1.0 于 2024 年被合并到官方 MCP Python SDK 中,但它也可作为独立框架使用。
FastMCP 和 Prefect Horizon 有什么区别?
FastMCP 是用于构建 MCP 服务器的框架,而 Horizon 是用于在生产环境中部署和管理这些服务器的企业网关。

Hacker News 讨论

开发者社区最近的相关讨论。

fastmcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。