UNPKG

mcp-openapi-schema-explorer

Version:
15 lines (14 loc) 598 B
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; }