Skip to content

Releases: v-checha/mcpkit

v2.4.1

Choose a tag to compare

@v-checha v-checha released this 02 Feb 13:53

Added

  • rawResult option for @Tool decorator - Set @Tool({ rawResult: true }) to return a raw MCP CallToolResult object directly, bypassing automatic result wrapping. Useful for returning structuredContent, mixed content types, or custom response shapes.
  • RawToolResult type exported from @mcpkit-dev/core

v2.4.0

Choose a tag to compare

@v-checha v-checha released this 24 Dec 09:21

Full Changelog: v2.0.0...v2.4.0

v2.0.0

Choose a tag to compare

@v-checha v-checha released this 24 Dec 09:19

Full Changelog: v1.4.0...v2.0.0

v1.5.0 - Initial Release

Choose a tag to compare

@v-checha v-checha released this 10 Dec 12:24

Introducing mcpkit

A developer-friendly toolkit for building Model Context Protocol (MCP) servers with TypeScript decorators. Stop wrestling with protocol details and focus on what matters — your code.

Features

Decorator-Based API

Clean, declarative syntax that feels natural:

  • @MCPServer - Define your server with name, version, and options
  • @Tool - Expose methods as callable tools
  • @Resource - Serve data and content
  • @Prompt - Create reusable prompt templates
  • @Param - Declare parameters with validation

Packages

Package Description
@mcpkit-dev/core Core library with decorators and server
@mcpkit-dev/cli CLI for scaffolding new projects
@mcpkit-dev/testing Mock client utilities for testing