UNPKG

openapi-directory-mcp

Version:

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

34 lines 1.2 kB
import { PromptTemplate } from "./types.js"; export interface PromptCategory { name: string; prompts: PromptTemplate[]; } export declare class PromptRegistry { private categories; private promptsByName; private allPrompts; register(category: string, prompt: PromptTemplate): void; getPrompt(name: string): PromptTemplate | undefined; getCategory(name: string): PromptTemplate[]; getAllPrompts(): PromptTemplate[]; getCategories(): string[]; getCategoryMap(): Map<string, PromptTemplate[]>; clear(): void; } export declare class PromptLoader { private registry; private loaded; loadAllPrompts(): Promise<PromptTemplate[]>; private scanAndLoadCategories; private loadCategory; private loadPromptFile; private isValidPrompt; private isValidCategoryName; getRegistry(): PromptRegistry; getCategories(): Promise<PromptCategory[]>; getPromptsByCategory(categoryName: string): Promise<PromptTemplate[]>; getPrompt(name: string): Promise<PromptTemplate | undefined>; } export declare const promptLoader: PromptLoader; export declare const promptRegistry: PromptRegistry; //# sourceMappingURL=loader.d.ts.map