1. Conduid
  2. Developer Tools
  3. Frontmcp
MCP server · Developer Tools

Frontmcp

TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.

Unclaimed Apache-2.0 last commit 6 months ago frameworkmcpmcp-serverjavascriptdevtoolsaitypescript
85Excellent

Scored 6 days ago · breakdown

About Frontmcp

Frontmcp is an MCP server published by agentfront in the Developer Tools category: typeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow. It has been installed 0 times through Conduid.

The repository has 143 stars and 6 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx frontmcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Frontmcp

Powered by Claude · Grounded in docs

I know everything about Frontmcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.7.0v1.7.0 · 1 Sep 2026Release v1.7.0 Release type:** stable Release line:** 1.7.x Branch:** release/1.7.x Installation npm install @frontmcp/sdk@1.7.0 What's New CHANGELOG Features Enhanced ESM Package Handling**: Introduced a new utility to build…
v1.6.1v1.6.1 · 7 Aug 2026Release v1.6.1 Release type:** stable Release line:** 1.6.x Branch:** release/1.6.x Installation npm install @frontmcp/sdk@1.6.1 What's New CHANGELOG Improvements Updated `@enclave-vm/core` and `@enclave-vm/ast` dependencies to version…
v1.6.0v1.6.0 · 2 Aug 2026Release v1.6.0 Release type:** stable Release line:** 1.6.x Branch:** release/1.6.x Installation npm install @frontmcp/sdk@1.6.0 What's New CHANGELOG Features Protocol 2026-07-28 Support**: Introduced support for the latest MCP protocol…
v1.5.7v1.5.7 · 26 Jul 2026Release v1.5.7 Release type:** stable Release line:** 1.5.x Branch:** release/1.5.x Installation npm install @frontmcp/sdk@1.5.7 Security This release fixes two reported vulnerabilities:…
v1.5.6v1.5.6 · 23 Jul 2026Release v1.5.6 Release type:** stable Release line:** 1.5.x Branch:** release/1.5.x Installation npm install @frontmcp/sdk@1.5.6 What's New CHANGELOG Features SSRF Protection**: Introduced SSRF policy options for the OpenAPI Spec Poller,…

README

The TypeScript way to build MCP servers with decorators, DI, and Streamable HTTP.

Node License Snyk

DocsQuickstartAPI ReferenceDiscord


FrontMCP is a TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.

import 'reflect-metadata';
import { FrontMcp, LogLevel } from '@frontmcp/sdk';
import HelloApp from './hello.app';

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

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

Full setup guide: Installation

Capabilities

Capability Description Docs
@FrontMcp Server Decorator-configured server with info, apps, HTTP, logging, session, auth Server
@App Organizational units grouping tools, resources, prompts with optional isolation Apps
@Tool Typed actions with Zod schemas — class or function style Tools
@Resource Read-only data exposure with static and template URIs Resources
@Prompt Reusable message templates returning GetPromptResult Prompts
@Agent Orchestrated multi-step tool chains Agents
Elicitation Request structured user input mid-flow Elicitation
Skills HTTP-discoverable tool manifests for agent marketplaces Skills
Discovery Automatic capability advertisement for MCP clients Discovery
Authentication Remote OAuth, Local OAuth, JWKS, DCR, per-app auth Authentication
Sessions Stateful/stateless session modes with JWT or UUID transport IDs Server
Direct Client In-process create(), connect(), connectOpenAI(), connectClaude() Direct Client
Transport Streamable HTTP + SSE with session headers Transport
Ext-Apps Mount external MCP servers as sub-apps Ext-Apps
Hooks 5 hook families: tool, list-tools, HTTP, resource, prompt Hooks
Providers / DI Scoped dependency injection with GLOBAL and CONTEXT scopes Providers
Plugins Cache, Remember, CodeCall, Dashboard — or build your own Plugins
Adapters Generate tools from OpenAPI specs Adapters
Testing E2E fixtures, matchers, HTTP mocking for MCP servers Testing
UI Library HTML/React widgets, SSR, MCP Bridge, web components UI
CLI create, init, dev, build, inspector, doctor CLI
Deployment Local dev, production builds, version alignment Deployment

Packages

Package Description
@frontmcp/sdk Core framework — decorators, DI, flows, transport
@frontmcp/cli CLI tooling (frontmcp create, dev, build)
@frontmcp/auth Authentication, OAuth, JWKS, credential vault
@frontmcp/adapters OpenAPI adapter for auto-generating tools
@frontmcp/plugins Official plugins: Cache, Remember, CodeCall, Dashboard
@frontmcp/testing E2E test framework with fixtures and matchers
@frontmcp/ui React components, hooks, SSR renderers
@frontmcp/uipack React-free themes, build tools, platform adapters
@frontmcp/di Dependency injection container (internal)
@frontmcp/utils Shared utilities — naming, URI, crypto, FS (internal)

Version Alignment

Keep all @frontmcp/* packages on the same version. A clear "version mismatch" error is thrown at boot if versions drift. (Production Build)

Contributing

PRs welcome! See CONTRIBUTING.md for workflow, coding standards, and the PR checklist.

License

Apache-2.0

README mirrored from the source repository 6 days ago. The original is authoritative.

Questions

About Frontmcp

How do I install Frontmcp?

Run npx frontmcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Frontmcp safe to use with an AI agent?

Its trust score is 85 out of 100 (excellent). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Frontmcp still maintained?

Yes — the latest release is v1.7.0 (1 Sep 2026), and the last commit was 6 months ago. The repository has 143 stars and 0 open issues.