UNPKG

clinicaltrialsgov-mcp-server

Version:

ClinicalTrials.gov Model Context Protocol (MCP) Server that provides a suite of tools for interacting with the official ClinicalTrials.gov v2 API. Enables AI agents and LLMs to programmatically search, retrieve, and analyze clinical trial data.

19 lines (18 loc) 695 B
/** * @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 { constructor(createServerInstanceFn) { const context = requestContextService.createRequestContext({ operation: "BaseTransportManager.constructor", managerType: this.constructor.name, }); logger.debug("Initializing transport manager.", context); this.createServerInstanceFn = createServerInstanceFn; } }