@cyanheads/pubmed-mcp-server
Version:
Production-ready PubMed Model Context Protocol (MCP) server that empowers AI agents and research tools with comprehensive access to PubMed's article database. Enables advanced, automated LLM workflows for searching, retrieving, analyzing, and visualizing
20 lines • 771 B
JavaScript
/**
* @fileoverview Abstract base class for transport managers.
* @module src/mcp-server/transports/core/baseTransportManager
*/
import { logger, requestContextService, } from "../../../utils/index.js";
/**
* Abstract base class for transport managers, providing common functionality.
*/
export class BaseTransportManager {
createServerInstanceFn;
constructor(createServerInstanceFn) {
const context = requestContextService.createRequestContext({
operation: "BaseTransportManager.constructor",
managerType: this.constructor.name,
});
logger.debug("Initializing transport manager.", context);
this.createServerInstanceFn = createServerInstanceFn;
}
}
//# sourceMappingURL=baseTransportManager.js.map