frontmcp
by agentfront·★ 143·综合分 49
使用装饰器、依赖注入和可流式HTTP传输构建MCP服务器的TypeScript优先框架。
developer-toolsai-llmops-infra
7
Forks
14
活跃 Issue
本月
最近提交
2 天前
收录于
概述
FrontMCP是一个全面的TypeScript框架,从协议到传输处理完整的MCP实现。它使用装饰器提供组织和工具、资源、提示和代理功能结构化方式,内置支持认证、会话和依赖注入。该框架包括直接客户端连接、外部应用程序挂载、增强功能插件和OpenAPI集成适配器等特性,适用于生产环境。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:使用TypeScript类型安全构建生产就绪的MCP服务器
你:创建具有编排工具链的复杂代理工作流程
你:为代理市场开发具有HTTP可发现清单的技能
你:FrontMCP与其他MCP框架有何不同?
你:我可以将FrontMCP与现有MCP服务器一起使用吗?
什么时候选它
当你想要一个基于 TypeScript 且带有装饰器和依赖注入的框架来构建具有强大认证和会话管理的 MCP 服务器时,选择 FrontMCP。
什么时候不要选它
如果你需要支持低于 24 版本的 Node.js,或者更喜欢没有依赖注入复杂性的简单框架,则应避免使用 FrontMCP。
可对比工具
mcpnexusmcp-server
安装
安装
需要 **Node.js 24+**。
# 新项目(推荐)
npx frontmcp create my-app
# 现有项目
npm i -D frontmcp @types/node@^24
npx frontmcp initClaude Desktop 配置
添加到 Claude Desktop 的 config.json:
{
"mcpServers": {
"frontmcp": {
"command": "node",
"args": ["/path/to/your/server.js"]
}
}
}FAQ
- FrontMCP与其他MCP框架有何不同?
- FrontMCP优先使用TypeScript、装饰器和依赖注入,提供组织MCP能力的结构化方法。它内置支持认证、会话和全面的插件系统。
- 我可以将FrontMCP与现有MCP服务器一起使用吗?
- 是的,FrontMCP通过其Ext-Apps功能支持将外部MCP服务器作为子应用程序挂载。
frontmcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。