mcp-openapi-schema-explorer
Version:
MCP OpenAPI schema explorer
15 lines (14 loc) • 598 B
TypeScript
import { ReadResourceTemplateCallback, ResourceTemplate } from '@modelcontextprotocol/sdk/server/mcp.js';
import { SpecLoaderService } from '../types.js';
import { IFormatter } from '../services/formatters.js';
/**
* Handles requests for specific operation details within a path.
* Corresponds to the `openapi://paths/{path}/{method*}` template.
*/
export declare class OperationHandler {
private specLoader;
private formatter;
constructor(specLoader: SpecLoaderService, formatter: IFormatter);
getTemplate(): ResourceTemplate;
handleRequest: ReadResourceTemplateCallback;
}