()
| 230 | * This just pre-creates handlers and verifies readiness. |
| 231 | */ |
| 232 | export async function initializeMCPServer(): Promise<void> { |
| 233 | logger.info('MCP: Initializing unified server...'); |
| 234 | |
| 235 | // Initialize knowledge search if not already done (e.g., in tests or standalone mode) |
| 236 | if (!isKnowledgeReady()) { |
| 237 | await initializeKnowledgeSearch(); |
| 238 | } |
| 239 | |
| 240 | // Pre-create handlers |
| 241 | getHandlers(); |
| 242 | |
| 243 | logger.info({ ready: isKnowledgeReady() }, 'MCP: Unified server ready'); |
| 244 | } |
| 245 | |
| 246 | /** |
| 247 | * Check if MCP server is ready |
nothing calls this directly
no test coverage detected