/** * Unified MCP Server for Noyrax Workspace. * Orchestrates both 5D Database Plugin and Documentation System Plugin. */ export declare class UnifiedMcpServer { private server; private workspaceRoot; private databaseAdapter; private documentationAdapter; private databaseTools; private validationTools; private orchestrationTools; private initialized; private initializationError; constructor(workspaceRoot: string); /** * Loads .env file from workspace root or parent directories. */ private loadEnvFile; /** * Initializes database tools (async initialization). */ initialize(): Promise; /** * Sets up MCP resources. */ private setupResources; /** * Sets up MCP tools. */ private setupTools; /** * Resolves plugin ID from provided value or computes it from workspace root. * Mirrors 5D Database Plugin's MultiDbManager plugin_id strategy: * SHA256(normalized workspaceRoot) → first 16 hex chars. * * This ensures compatibility with foreign systems where the plugin ID * must be computed deterministically from the workspace root. * * @param provided Optional plugin ID (if "." or empty, will be computed) * @returns Plugin ID (16 hex characters) */ private resolvePluginId; /** * Starts the MCP server. */ start(): Promise; } //# sourceMappingURL=server.d.ts.map