#!/usr/bin/env node /** * HTTP/WebSocket 기반 MCP 서버 v2 * 모듈화된 구조로 새로 구현 */ import { type ServerServices } from '@memento/core'; import Database from 'better-sqlite3'; import express from 'express'; type TestDependencies = { database: Database.Database | null; serverServices?: ServerServices | null; searchEngine?: ServerServices['searchEngine']; hybridSearchEngine?: ServerServices['hybridSearchEngine']; embeddingService?: ServerServices['embeddingService']; }; declare const server: import("http").Server; export declare function getHttpAuthTrustModelNotice(): string; export declare function getHttpAuthMissingAdminKeyWarning(): string; export declare function cleanup(): Promise; export declare function startServer(): Promise; export declare const __test: { setTestDependencies: (deps: TestDependencies) => void; initializeServer: () => Promise; getApp: () => express.Application; getServer: () => typeof server; getDatabase: () => Database.Database | null; getSearchEngine: () => ServerServices['searchEngine']; getHybridSearchEngine: () => ServerServices['hybridSearchEngine']; getEmbeddingService: () => ServerServices['embeddingService']; isProtectedMcpProgrammaticPath: (pathname: string) => boolean; }; export {}; //# sourceMappingURL=http-server.d.ts.map