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 listing component names of a specific type.
* Corresponds to the `openapi://components/{type}` template.
*/
export declare class ComponentMapHandler {
private specLoader;
private formatter;
constructor(specLoader: SpecLoaderService, formatter: IFormatter);
getTemplate(): ResourceTemplate;
handleRequest: ReadResourceTemplateCallback;
}