definePrompt
@tsed/platform-mcp
Usage
typescript
import { definePrompt } from "@tsed/platform-mcp";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"}]})
});