UNPKG

@mseep/mcp-openapi-schema-explorer

Version:
15 lines (14 loc) 616 B
import { ReadResourceTemplateCallback, ResourceTemplate } from '@modelcontextprotocol/sdk/server/mcp.js'; import { SpecLoaderService } from '../types.js'; import { IFormatter } from '../services/formatters.js'; /** * Handles requests for top-level OpenAPI fields (info, servers, paths list, components list). * Corresponds to the `openapi://{field}` template. */ export declare class TopLevelFieldHandler { private specLoader; private formatter; constructor(specLoader: SpecLoaderService, formatter: IFormatter); getTemplate(): ResourceTemplate; handleRequest: ReadResourceTemplateCallback; }