mcp-swagger-parser
Version:
Enterprise-grade OpenAPI/Swagger specification parser for Model Context Protocol (MCP) projects
22 lines • 673 B
TypeScript
import { CustomHeaders, RequestContext } from '../transformer/types';
/**
* 自定义请求头管理器
*/
export declare class CustomHeadersManager {
private config;
private protectedHeaders;
private debugMode;
constructor(config?: CustomHeaders, options?: {
protectedHeaders?: string[];
debugMode?: boolean;
});
/**
* 获取所有自定义请求头
*/
getHeaders(context: RequestContext): Promise<Record<string, string>>;
private resolveEnvHeaders;
private resolveDynamicHeaders;
private resolveConditionalHeaders;
private filterProtectedHeaders;
}
//# sourceMappingURL=CustomHeadersManager.d.ts.map