适合谁
- 使用 TypeScript 的开发者
- 需要快速迭代和自动发现工具/资源/提示的团队
- 希望为 MCP 服务器添加认证(JWT、API Key、OAuth 2.1)的项目
这是用于开发 MCP Server 或 Agent 的框架,不是可以直接连接到客户端的 Server。
mcp-framework 是一个功能全面的 TypeScript MCP 框架,提供自动发现、多种传输和认证选项,适合快速构建 MCP 服务器。文档详细,社区活跃(由 QuantGeekDev 维护),但需要 TypeScript 知识,且生产环境需注意安全配置。
最强项 · 文档质量 13/20 最弱项 · 可靠性 3/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js
JWT_SECRET
JWT 认证签名密钥,由你自己生成并保存在环境变量中。
API_KEY
API Key 认证使用的密钥,由你自己生成并通过 X-API-Key 请求头提供。
OAUTH_CLIENT_SECRET
内省端点的客户端密钥,向授权服务器注册后获得。
MCP_ENABLE_FILE_LOGGING
设为 true 启用文件日志,默认 false,无需外部获取。
MCP_LOG_DIRECTORY
日志文件存放目录,默认 logs,无需外部获取。
MCP_DEBUG_CONSOLE
设为 true 在控制台显示调试级日志,默认 false。
MCP_SKIP_TOOL_VALIDATION
设为 true 可跳过构建时的工具描述校验(不推荐)。
DOCS_BASE_URL
docs MCP 服务器的文档站点地址,例如 https://docs.myapi.com,在你的文档站点 URL 处获取。
OAUTH_AUTHORIZATION_SERVER
OAuth 2.1 授权服务器地址,来自你的身份提供商(如 Auth0、Okta)。
OAUTH_RESOURCE
OAuth 受保护资源的标识 URI,即你的 MCP 服务器地址。
OAUTH_JWKS_URI
授权服务器的 JWKS 公钥端点,用于本地 JWT 校验。
OAUTH_AUDIENCE
令牌的目标受众(audience)声明,由授权服务器配置。
OAUTH_ISSUER
令牌签发者(issuer)标识,由授权服务器配置。
OAUTH_INTROSPECTION_ENDPOINT
令牌内省端点地址,由授权服务器提供。
OAUTH_CLIENT_ID
内省端点的客户端 ID,向授权服务器注册后获得。
运行 npm run build 后执行 node dist/index.js 启动服务器,在 Claude Desktop 等客户端的 MCP 服务器配置中加入该命令,确认客户端工具列表中出现你定义的工具即表示框架工作正常。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
mcp-framework 是一个用于构建模型上下文协议(MCP)服务器的 TypeScript 框架。它提供开箱即用的架构,支持工具、资源和提示的自动目录发现,多种传输方式(stdio、SSE、HTTP Stream),基于官方 MCP SDK,并内置对 SSE 端点的认证支持(OAuth 2.1、JWT、API Key)。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 ead9c4bbcd5f 数据同步于 2026-10-19 查看 FMRS 评分方法