MCP Catalogs
Homefrontmcp screenshot

frontmcp

by agentfront·143·Score 49

TypeScript-first framework for building MCP servers with decorators, DI, and Streamable HTTP transport.

developer-toolsai-llmops-infra
7
Forks
14
Open issues
this month
Last commit
2d ago
Indexed

Overview

FrontMCP is a comprehensive TypeScript framework that handles the complete MCP implementation from protocol to transport. It provides a structured way to organize capabilities using decorators for tools, resources, prompts, and agents, with built-in support for authentication, sessions, and dependency injection. The framework includes extensive features like direct client connections, external app mounting, plugins for enhanced functionality, and adapters for OpenAPI integration, making it suitable for production environments.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Building production-ready MCP servers with TypeScript type safety
you:Creating complex agent workflows with orchestrated tool chains
you:Developing skills for agent marketplaces with HTTP-discoverable manifests
you:What makes FrontMCP different from other MCP frameworks?
you:Can I use FrontMCP with existing MCP servers?

When to choose this

Choose FrontMCP when you want a TypeScript-based framework with decorators and dependency injection for building MCP servers with robust authentication and session management.

When NOT to choose this

Avoid FrontMCP if you need support for Node.js versions below 24 or prefer a simpler framework without the complexity of dependency injection.

Comparable tools

mcpnexusmcp-server

Installation

Installation

**Node.js 24+** required.

# New project (recommended)
npx frontmcp create my-app

# Existing project
npm i -D frontmcp @types/node@^24
npx frontmcp init

Claude Desktop Configuration

Add to Claude Desktop config.json:

{
  "mcpServers": {
    "frontmcp": {
      "command": "node",
      "args": ["/path/to/your/server.js"]
    }
  }
}

FAQ

What makes FrontMCP different from other MCP frameworks?
FrontMCP is TypeScript-first with decorators and dependency injection, providing a structured approach to organizing MCP capabilities. It has built-in support for authentication, sessions, and a comprehensive plugin system.
Can I use FrontMCP with existing MCP servers?
Yes, FrontMCP supports mounting external MCP servers as sub-apps through its Ext-Apps capability.

Compare frontmcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.