适合谁
- 希望快速构建 MCP 服务器而不处理底层细节的开发者
- 需要内置认证、流式输出、自定义路由等功能的场景
- 使用 TypeScript 且希望有类型安全的开发体验
这是用于开发 MCP Server 或 Agent 的框架,不是可以直接连接到客户端的 Server。
FastMCP 是一个功能丰富的 MCP 服务器框架,适合快速开发,但需注意其不支持最新协议,且官方维护性未知。
最强项 · 文档质量 17/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js
GOOGLE_CLIENT_ID
使用 GoogleProvider 时的 Google OAuth 客户端 ID,来自 Google Cloud Console。
GOOGLE_CLIENT_SECRET
使用 GoogleProvider 时的 Google OAuth 客户端密钥,来自 Google Cloud Console。
OAUTH_CLIENT_ID
使用通用 OAuthProvider 时的 OAuth 客户端 ID。
OAUTH_CLIENT_SECRET
使用通用 OAuthProvider 时的 OAuth 客户端密钥。
OAUTH_AUTH_ENDPOINT
使用 OAuthProvider 时的 OAuth 授权端点 URL。
OAUTH_TOKEN_ENDPOINT
使用 OAuthProvider 时的 OAuth 令牌端点 URL。
FASTMCP_STATELESS
设为 true 可通过 CLI 启用无状态模式,用于无服务器部署。
使用 npm 安装 fastmcp:npm install fastmcp。然后创建服务器实例并添加工具、资源或提示词,最后调用 server.start({ transportType: 'stdio' }) 启动服务器。
这是用于构建 MCP 服务器的 TypeScript 框架,而非可直接连接的服务器。安装后(npm install fastmcp)可运行 npx fastmcp dev src/examples/addition.ts 或 npx fastmcp inspect src/examples/addition.ts 验证框架工作正常。
FastMCP 是一个 TypeScript 框架,用于构建能够处理客户端会话的 MCP 服务器。它基于官方 SDK,提供了简单直观的 API,自动处理样板代码,包含内置的最佳实践和错误处理。支持工具、资源、提示词的定义,并提供认证(OAuth 2.1 和自定义)、HTTP 流式传输(含 SSE 兼容)、HTTPS 支持、自定义 HTTP 路由、边缘运行时支持(如 Cloudflare Workers)以及无状态模式。注意:FastMCP 实现的是旧版基于握手的 MCP 修订版(2025-11-25 及更早),不支持当前的无状态规范(2026-07-28)。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 307784478afe 数据同步于 2026-10-11 查看 FMRS 评分方法