MCP Catalogs
首页frontmcp screenshot

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 init

Claude 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 对比

GitHub →

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