import { Prompt, PromptContext } from '@frontmcp/sdk';
import type { GetPromptResult } from '@modelcontextprotocol/sdk/types.js';
@Prompt({
name: 'summarize',
description: 'TODO: describe what this prompt does',
arguments: [
{ name: 'topic', description: 'TODO: describe', required: true },
{ name: 'length', description: 'TODO: describe', required: true },
],
})
export default class SummarizePrompt extends PromptContext {
async execute(args: Record<string, string>): Promise<GetPromptResult> {
return {
messages: [
{ role: 'user', content: { type: 'text', text: 'TODO: implement prompt template' } },
],
};
}
}