Skip to content

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.

active 2025-11-042026-08-07 (UTC)

Complete coverage26,494 / 26,494 hourly files (100%) · 2 absent upstream2023-08-152026-08-22 (UTC)
Events
3.2K
Pushes
842
Pull requests
389
Issues
23
Stars
48
Forks
2

Activity over time

Daily event counts in the loaded window

Line chart, 277 days from 2025-11-04 to 2026-08-07. Pushes: 842 total, peak 26 in a day. Pull requests: 389 total, peak 30 in a day. Issues: 23 total, peak 8 in a day. Comments: 977 total, peak 34 in a day. Stars: 48 total, peak 19 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Pull request#500alexmercerpo2026-06-22 18:43
  • Issue comment#470frontegg-david2026-06-04 22:26
    Feature request: built-in session-secure storage primitive with selectable backing (memory / default / OS keychain)
  • Issue comment#469frontegg-david2026-06-04 22:26
    Feature request: pluggable Authorization-UI primitive (register a component class + framework-provided React hooks/wrapper that drive the OAuth flow)
  • Issue#464frontegg-david2026-06-02 23:32
    No turnkey per-session encrypted in-memory credential vault (encryption exists but isn't wired / is Redis-only)
  • Issue#460frontegg-david2026-06-02 23:31
    `FlowHooksOf('oauth:authorize')` (and other internal flows) is a TypeScript error
  • Issue comment#473frontegg-david2026-06-02 23:30
    `/oauth/token` rejects hybrid `Content-Type` header (sent by MCP Inspector) with opaque 'Invalid request body'
  • Issue#468frontegg-david2026-06-02 23:30
    `oauth:callback` hard-requires an `email` query param with no opt-out for single-operator local dev
  • Issue comment#479github-actions[bot]2026-06-01 00:04
    feat: implement loopback redirect URI handling per RFC 8252 and add email requirement opt-out for local setups
  • Pull request#479frontegg-david2026-05-31 23:52
  • Issue comment#477coderabbitai[bot]2026-05-28 23:06
    Enhance create-tool-ui documentation and address TypeScript inference
  • Issue#414frontegg-david2026-05-24 21:27
    `frontmcp skills` flags and subcommands missing from `frontmcp-skills-usage.md`
  • Pull request#426frontegg-david2026-05-24 20:55
  • Issue comment#426frontegg-david2026-05-24 20:05
    fix: enhance configuration resolution and client snippet generation for frontmcp
  • Issue#381frontegg-david2026-05-24 12:26
    `frontmcp doctor` emits Node `DEP0190` deprecation warning
  • Pull request#434frontegg-david2026-05-23 23:26
  • Pull request#429frontegg-david2026-05-17 09:06
  • Issue#412frontegg-david2026-05-15 00:39
    `@Skill` description rejects `<…>` "per Agent Skills spec" — but the spec has no such rule
  • Pull request#420frontegg-david2026-05-15 00:39
  • Issue comment#425coderabbitai[bot]2026-05-14 23:48
    fix: enhance Jest configuration to support .tsx files and colocated unit tests
  • Issue comment#424github-actions[bot]2026-05-14 23:25
    fix: ensure user providers are registered in the root scope for proper dependency resolution
  • Pull request#421frontegg-david2026-05-14 23:11
  • Issue comment#395github-actions[bot]2026-05-06 01:44
    Enhance docs
  • Pull request#396github-actions[bot]2026-05-06 01:44
  • Issue comment#393github-actions[bot]2026-05-05 02:13
    Skill over mcp
  • Issue comment#390coderabbitai[bot]2026-05-04 15:54
    Enhance skills

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 48 stars here means stars gained during the window, not the repo's star count.