UNPKG

@memory-bank/mcp

Version:

Memory-enabled Co-Pilot (MCP) server for managing project documentation and context

59 lines 1.84 kB
import { IGlobalController } from '../interface/controllers/interfaces/IGlobalController.js'; import { IBranchController } from '../interface/controllers/interfaces/IBranchController.js'; import { IContextController } from '../interface/controllers/interfaces/IContextController.js'; import { DocumentController } from '../interface/controllers/DocumentController.js'; import type { Language } from '@memory-bank/schemas'; interface MinimalAppOptions { docsRoot?: string; language?: Language; verbose?: boolean; } /** * Application main class * Initializes and manages the application lifecycle */ export declare class Application { options: MinimalAppOptions; private container; private globalController?; private branchController?; private contextController?; private documentController?; get configProvider(): any; /** * Constructor * @param options Minimal application options */ constructor(options?: MinimalAppOptions); /** * Initialize the application */ initialize(): Promise<void>; /** * Get global controller * @returns Global controller */ getGlobalController(): IGlobalController; /** * Get branch controller * @returns Branch controller */ getBranchController(): IBranchController; /** * Get context controller * @returns Context controller */ getContextController(): IContextController; /** * Get document controller * @returns Document controller */ getDocumentController(): DocumentController; /** * Handles incoming connections from a client transport. * @param transport The server-side transport for communication. */ handleConnection(transport: any): Promise<void>; } export {}; //# sourceMappingURL=Application.d.ts.map