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
TypeScript
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