Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@frontmcp/sdk

Package Overview
Dependencies
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@frontmcp/sdk

FrontMCP SDK

latest
Source
npmnpm
Version
1.4.1
Version published
Weekly downloads
4.4K
-22.97%
Maintainers
1
Weekly downloads
 
Created
Source

@frontmcp/sdk

Build production-grade MCP servers in TypeScript — decorators, DI, and Streamable HTTP, batteries included.

npm node license

DocsQuickstartSDK Reference

FrontMCP turns the Model Context Protocol into a typed, declarative framework. You write @Tool, @Resource, and @App classes; the SDK handles the protocol, transport, sessions, auth, dependency injection, and execution flow — so the same server runs on your laptop and ships to production unchanged.

Install

npx frontmcp create my-app      # scaffold a new project (recommended)
# …or add to an existing one:
npm install @frontmcp/sdk

Requires Node.js 24+. Full guide → Installation.

Quick example

import 'reflect-metadata';

import { z } from 'zod';

import { App, FrontMcp, Tool, ToolContext } from '@frontmcp/sdk';

@Tool({ name: 'greet', inputSchema: { name: z.string() } })
class GreetTool extends ToolContext {
  async execute({ name }: { name: string }) {
    return `Hello, ${name}!`;
  }
}

@App({ id: 'hello', name: 'Hello', tools: [GreetTool] })
class HelloApp {}

@FrontMcp({ info: { name: 'Demo', version: '0.1.0' }, apps: [HelloApp], http: { port: 3000 } })
export default class Server {}

Run npm run dev and point any MCP client at it. Full walkthrough → Quickstart.

What you get

  • Build@FrontMcp server, @App domains, and typed @Tool / @Resource / @Prompt primitives with Zod schemas; @Agent multi-step chains and @Provider dependency injection.  (Tools · Resources · Prompts · Agents · Providers)
  • Secure — Remote & Local OAuth, JWKS, Dynamic Client Registration, per-app auth, and stateful / stateless sessions.  (Authentication)
  • Operate — Streamable HTTP + SSE transport, capability discovery, elicitation, lifecycle hooks, and HTTP-discoverable skill manifests.  (Transport · Discovery · Elicitation · Hooks · Skills)
  • Extend & embed — plugins (Cache, Remember, CodeCall, Dashboard), the OpenAPI adapter, mounting external MCP servers as sub-apps, and an in-process Direct Client (connectOpenAI / connectClaude / connectLangChain).  (Plugins · Adapters · Ext-Apps · Direct Client)
  • Ship anywhere — one codebase deploys to Node, Vercel, AWS Lambda, Cloudflare Workers, or a serverless bundle.  (Deployment)

→ Everything is documented at docs.agentfront.dev/frontmcp.

License

Apache-2.0

Keywords

mcp

FAQs

Package last updated on 08 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts