UNPKG

openapi-directory-mcp

Version:

Model Context Protocol server for accessing enhanced triple-source OpenAPI directory (APIs.guru + additional APIs + custom imports)

38 lines 988 B
import { Prompt, PromptMessage } from "@modelcontextprotocol/sdk/types.js"; import { PromptTemplate } from "./templates.js"; export declare class PromptHandler { private prompts; private initialized; constructor(); private initializePrompts; private ensureInitialized; /** * Handle the prompts/list request */ listPrompts(): Promise<{ prompts: Prompt[]; }>; /** * Handle the prompts/get request */ getPrompt(request: { name: string; arguments?: Record<string, unknown>; }): Promise<{ description: string; messages: PromptMessage[]; }>; /** * Get all prompt names */ getPromptNames(): Promise<string[]>; /** * Check if a prompt exists */ hasPrompt(name: string): Promise<boolean>; /** * Get prompt template by name */ getPromptTemplate(name: string): Promise<PromptTemplate | undefined>; } //# sourceMappingURL=handler.d.ts.map