Skip to content

definePrompt

@tsed/platform-mcp

Usage

typescript
import { definePrompt } from "@tsed/platform-mcp";

See /packages/platform/platform-mcp/src/fn/definePrompt.ts.

Overview

ts
function definePrompt<Args = any>(options: FnPromptProps<Args>): TokenProvider;
export function definePrompt<Args = any>(options: ClassPromptProps<Args>): TokenProvider;
  • options (FnPromptProps<Args>): Functional or class-based prompt configuration.

Description

Registers an MCP prompt provider with the Ts.ED injector and returns the associated token.

Usage

ts
definePrompt({
  name: "weather",
  description: "Summaries today's forecast",
  handler: async () => ({content: [{type: "text", text: "Sunny"}]})
});

Released under the MIT License.