# 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.

- **URL**: https://www.freshcrate.ai/projects/frontmcp
- **Author**: agentfront
- **Category**: MCP Servers
- **Latest version**: `v1.3.0` (2026-05-27)
- **License**: Apache-2.0
- **Source**: https://github.com/agentfront/frontmcp
- **Homepage**: https://agentfront.dev
- **Language**: TypeScript
- **GitHub**: 142 stars, 7 forks
- **Registry**: github
- **Tags**: `ai`, `framework`, `javascript`, `mcp`, `mcp-server`, `typescript`

## Description

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.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.3.0` | 2026-05-27 | High | ## Release v1.3.0  **Release type:** stable **Release line:** 1.3.x **Branch:** release/1.3.x  ### Installation  ```bash npm install @frontmcp/sdk@1.3.0 ```  ### What's New  ## CHANGELOG  ### Features - **CLI Schema Emission**: Introduced a new script to automatically generate `frontmcp.schema.json` from the Zod schema, ensuring IDEs have up-to-date autocompletion and inline validation for configuration files. - **Plugin Metadata Management**: Added functionality to write `bin- |
| `v1.2.1` | 2026-05-06 | High | ## Release v1.2.1  **Release type:** stable **Release line:** 1.2.x **Branch:** release/1.2.x  ### Installation  ```bash npm install @frontmcp/sdk@1.2.1 ```  ### What's New  ## CHANGELOG  ### Improvements - Enhanced documentation structure with new icons for better navigation and user experience. This update makes it easier to find relevant sections quickly, improving overall usability. - Updated the canonical URL in the documentation metadata to ensure more accurate search engine indexing and b |
| `v1.1.0` | 2026-05-01 | High | ## Release v1.1.0  **Release type:** stable **Release line:** 1.1.x **Branch:** release/1.1.x  ### Installation  ```bash npm install @frontmcp/sdk@1.1.0 ```  ### What's New  ## CHANGELOG  ### Features - **Lazy Zod Integration**: Introduced `@frontmcp/lazy-zod` for more efficient schema validation, reducing initial load times and improving performance across all tools and agents. - **Authorities E2E Testing**: Added a comprehensive suite for end-to-end testing of authorities, including new tools |
| `v1.0.4` | 2026-04-08 | High | ## Release v1.0.4  ### Features - **OpenAPI Adapter Enhancements**: Introduced `resolveFormats` and `formatResolvers` options to enrich tool input schemas with concrete constraints from OpenAPI format values. - **Security Enhancements**: Added `refResolution` option to configure $ref resolution security, preventing SSRF attacks by filtering which API operations become MCP tools.  ### Security This release addresses a high-severity SSRF vulnerability (CVE-2026-39885) caused by unsafe $ref |
| `v1.0.3` | 2026-04-06 | Medium | ## Release v1.0.3  **Release type:** stable **Release line:** 1.0.x **Branch:** release/1.0.x  ### Installation  ```bash npm install @frontmcp/sdk@1.0.3 ```  ### What's New  # FrontMCP v1.0.3 Changelog  ## Features - **Dynamic NX Versioning**: Introduced a function to dynamically retrieve the NX version, enhancing flexibility in version management.  ## Improvements - **Dependency Updates**: Upgraded several dependencies to their latest versions for improved performance and security:   - `vectori |
| `v1.0.2` | 2026-04-06 | Medium | ## Release v1.0.2  **Release type:** stable **Release line:** 1.0.x **Branch:** release/1.0.x  ### Installation  ```bash npm install @frontmcp/sdk@1.0.2 ```   ### Features - **Skill Command Enhancements**: Introduced a new `skills read <name>` command to provide detailed information about specific skills, including descriptions, instructions, and tools. - **Client Management**: Added `closeClient` function to ensure proper cleanup of client connections, enhancing stability during shutdown proces |
| `v1.0.1` | 2026-04-06 | Medium | ## Release v1.0.1  **Release type:** stable **Release line:** 1.0.x **Branch:** release/1.0.x  ### Installation  ```bash npm install @frontmcp/sdk@1.0.1 ```   ### Features - **Greeting Helper Skill**: Introduced a new `greeting-helper` skill for greeting users, enhancing the interactive capabilities of the CLI applications. - **Verbose Logging Option**: Added `--verbose` flag to enable detailed console logging, providing better insights during CLI operations. - **Log Directory Configuration**: I |
| `v1.0.0` | 2026-04-06 | Medium | ## Release v1.0.0  **Release type:** stable **Release line:** 1.0.x **Branch:** release/1.0.x  ### Installation  ```bash npm install @frontmcp/sdk@1.0.0 ```   ### Features - **Enhanced Weather Tool**: Transitioned the weather tool to use a React-based UI, providing a more dynamic and interactive user experience. - **New E2E Testing Setup**: Introduced comprehensive end-to-end testing configurations for agent adapters, ensuring robust validation of agent interactions. - **Observability Enhancemen |
| `v1.0.0-rc.1` | 2026-04-05 | Medium | ## Release v1.0.0-rc.1  **Release type:** rc **Release line:** 1.0.x **Branch:** release/1.0.x  ### Installation  ```bash npm install @frontmcp/sdk@1.0.0-rc.1 ```  > **Note:** This is a pre-release version.    ## What's Changed * feat: implement observability features with OpenTelemetry integration and structured logging support by @frontegg-david in https://github.com/agentfront/frontmcp/pull/327 * feat: implement environment-aware availability filtering for tools, resources, and prompts by @fr |
| `v1.0.0-beta.14` | 2026-03-31 | Medium | ## Release v1.0.0-beta.14  **Release type:** beta **Release line:** 1.0.x **Branch:** release/1.0.x  ### Installation  ```bash npm install @frontmcp/sdk@1.0.0-beta.14 ```  > **Note:** This is a pre-release version.    ## What's Changed * feat: add examples directory support and update metadata schema in skill files by @frontegg-david in https://github.com/agentfront/frontmcp/pull/323 * feat: add reinitialization support for terminated sessions and improve data injection in weather widget by @fro |

## Citation

- HTML: https://www.freshcrate.ai/projects/frontmcp
- Markdown: https://www.freshcrate.ai/projects/frontmcp.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/frontmcp/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
