@sofianedjerbi/knowledge-tree-mcp
Version:
MCP server for hierarchical project knowledge management
19 lines • 1.03 kB
TypeScript
/**
* Central export point for web interface functionality
*
* This module provides all the necessary components for running
* the optional web interface for the Knowledge Tree MCP server.
*/
import type { WebContext } from './types.js';
export type { WebSocketMessageType, WebSocketMessage, GetAllMessage, SearchMessage, StatsMessage, RecentMessage, AllEntriesMessage, SearchResultsMessage, StatsResultsMessage, RecentResultsMessage, EntryAddedMessage, EntryUpdatedMessage, EntryDeletedMessage, WebSocketConnection, WebServerConfig, WebContext } from './types.js';
export { handleWebSocketMessage, broadcastUpdate } from './handlers.js';
export { createWebServer, startWebServer, stopWebServer, WebServer } from './server.js';
/**
* Factory function to create a complete web interface setup
*/
export declare function setupWebInterface(port: number, context: WebContext, publicDir?: string): Promise<{
server: any;
start: () => Promise<void>;
stop: () => Promise<void>;
}>;
//# sourceMappingURL=index.d.ts.map