AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
开发者工具/
fastmcp
fastmcp logo

fastmcp

活跃·★ 3.3k·MIT·更新于 2026-10-27
★ 时下流行

FastMCP 是用于构建能处理客户端会话的 MCP 服务的 TypeScript 框架。它构建在官方 SDK 之上,README 说官方 SDK 提供基础模块,但把很多细节留给你自己:初始化和配置服务组件、处理连接、工具、响应、资源和提示词。FastMCP 把这些细节封装起来,让你只需简单地定义工具、资源和提示词。README 还为 Python 用户指向了另一个 Python 版的 FastMCP 项目。用 `npm install fastmcp` 安装。

功能包括:认证、通过上下文传递请求头、会话和请求 ID 跟踪、会话、返回图片和音频、嵌入式资源、日志、错误处理、带 SSE 兼容的 HTTP 流式传输、适用于无服务器部署的无状态模式、默认开启的 CORS、进度通知、流式输出、带类型的服务事件、提示词参数自动补全、采样、可配置的 ping 行为、健康检查端点、根目录管理,以及用于测试和调试的命令行(配合 MCP CLI 和 MCP Inspector)。工具参数用 Standard Schema 规范定义,所以可以使用 Zod 或其他兼容的校验库。代码采用 MIT 许可证。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
MIT
最新发布
v4.23.7 · 2026-10-23
最近提交
2026-10-23
贡献者
109
复刻数
332
未关闭的 issue 和 PR
14
首次发布
2024-12-27
npm 包
fastmcp 4.23.7 · 341,493 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#TypeScript#MCP#服务器框架#会话管理#HTTP 流媒体
$ 安装
$ npm install fastmcp
↗ 访问官网★ GitHub
01

功能特性

01简单的工具、资源、提示定义
02身份验证、会话 ID 和请求 ID 跟踪
03HTTP 流媒体(兼容 SSE)
04适用于无服务器部署的无状态模式
05用于测试和调试的 CLI
02

为什么选择它

+封装官方 SDK,定义工具、资源和提示词时样板代码很少。
+功能齐全:认证、会话、进度通知、流式输出、图片和音频、健康检查端点和 CORS。
+有适用于无服务器部署的无状态模式,以及带 SSE 兼容的 HTTP 流式传输。
+用 Standard Schema 定义参数(Zod 或类似库),带测试和调试命令行,采用 MIT 许可证。
03

权衡点

!它是 TypeScript 框架(README 把 Python 用户指向另一个项目),需要写代码才能使用。
!它在官方 SDK 之上多加了一层,所以你要依赖这个项目来跟进协议的变化。
!README 很长(超过 5 万字符),因为详细记录了很多功能。
04

维护状况检查

活跃检查日期: 2026-10-27
最近提交
2026-10-27
近 90 天提交数
100+
近 90 天发布数
30
最新发布
v4.23.8 (2026-10-27)
未关闭 issue
2
近期 issue 至少有一条评论的比例
11/11
近 12 周每周提交数
近 12 周每周提交数: 12, 12, 13, 12, 15, 3, 31, 5, 6, 21, 21, 12

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #212 feat: MCP 2025-11-25 ​ Scope Challenge Handling3 条评论 · 2025-11-30

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

MCP (Model Context Protocol)
原生支持
已通过文档验证
TypeScript/Node.js
原生支持
已通过文档验证
MCP Official SDK
原生支持
已通过文档验证
Standard Schema (Zod, ArkType, Valibot)
支持
已通过文档验证
MCP Clients (e.g., Cursor)
支持
已通过文档验证
06

快速开始

1
$ npm install fastmcp
07

使用场景

↳快速构建 MCP 服务器,无需处理底层实现细节。
↳在无服务器环境中部署 MCP 服务器。
↳当优先选择一个有主见的框架以遵循最佳实践和简化开发时。
08

同类工具

⚡热门对决:
VSmcp-use★10.8k→VScore★3.7k→VSarcade-mcp★1.1k→VSfastapi_mcp★12.0k→
mcp-use logo
mcp-use★ 10.8k
mcp-use 是一个全栈框架,提供使用模型上下文协议(MCP)构建MCP服务器、客户端和AI代理所需的一切,支持Python和TypeScript,最少只需6行代码。
VS对比→
core logo
core★ 3.7k
一个帮助您快速构建AI原生IDE产品的框架。
VS对比→
arcade-mcp logo
arcade-mcp★ 1.1k
一个用于构建多模态通信协议(MCP)服务器的Python框架,使开发者能够创建AI助手可调用的工具。
VS对比→
fastapi_mcp logo
fastapi_mcp★ 12.0k
FastAPI-MCP旨在将您的FastAPI端点作为模型上下文协议(MCP)工具公开,并内置认证功能。
VS对比→
Unity-MCP logo
Unity-MCP★ 4.5k
Unity MCP是一个AI驱动的游戏开发助手,旨在Unity编辑器和运行时环境中实现AI功能,连接多种大型语言模型提供商以自动化工作流、生成代码和启用游戏内AI交互。
VS对比→
code-mode logo
code-mode★ 1.6k
Code-Mode 是首个通过安全 TypeScript 代码执行实现 AI 代理工具调用的库,显著提高了效率并降低了成本。
VS对比→
mcp-chrome logo
mcp-chrome★ 12.5k
将您的Chrome浏览器变成智能助手,让AI掌控浏览器,实现强大的自动化功能。
VS对比→
cursor-talk-to-figma-mcp logo
cursor-talk-to-figma-mcp★ 7.1k
该项目实现了Cursor AI与Figma之间的模型上下文协议(MCP)集成,使Cursor能够与Figma通信,以编程方式读取和修改设计。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
punkpeye /
fastmcp
↗

构建在官方 MCP SDK 之上、带会话和认证的 TypeScript 服务框架

3.3k332MIT
最后更新1天前
状态活跃
分类开发者工具
贡献者109
最新发布v4.23.7
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。