mcp-cve-intelligence-server-lite
Version:
Lite Model Context Protocol server for comprehensive CVE intelligence gathering with multi-source exploit discovery, designed for security professionals and cybersecurity researchers
28 lines • 894 B
TypeScript
import { type AppConfig } from './config/index.js';
export type TransportType = 'stdio' | 'http';
export interface ServerOptions {
transport?: TransportType;
}
export declare class CVEIntelligenceServer {
private cveService?;
private sourceManager?;
private healthService?;
private transportManager?;
private config;
constructor();
/**
* Compresses JSON response to minimize size while maintaining readability
* @param data Data to stringify
* @param compress Whether to compress (remove whitespace) or keep readable
* @returns JSON string
*/
private compressJsonResponse;
initialize(): Promise<void>;
getConfig(): AppConfig;
private isInitialized;
private createMcpServer;
run(transportType?: TransportType): Promise<void>;
shutdown(): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map