@sofianedjerbi/knowledge-tree-mcp
Version:
MCP server for hierarchical project knowledge management
35 lines • 1.02 kB
TypeScript
/**
* Web server setup for the Knowledge Tree MCP
* Provides a web interface with real-time updates via WebSocket
*/
import type { WebServerConfig, WebContext } from './types.js';
import type { ServerContext } from '../types/index.js';
/**
* Create and configure the web server
*/
export declare function createWebServer(config: WebServerConfig, context: WebContext): Promise<any>;
/**
* Start the web server
*/
export declare function startWebServer(webServer: any, config: WebServerConfig): Promise<void>;
/**
* Stop the web server gracefully
*/
export declare function stopWebServer(webServer: any): Promise<void>;
/**
* WebServer class wrapper for easier integration
*/
export declare class WebServer {
private server;
private config;
private context;
constructor(config: {
port: number;
knowledgeRoot: string;
wsClients: Set<any>;
context: ServerContext;
});
start(): Promise<void>;
stop(): Promise<void>;
}
//# sourceMappingURL=server.d.ts.map