UNPKG

bc-code-intelligence-mcp

Version:

BC Code Intelligence MCP Server - Complete Specialist Bundle with AI-driven expert consultation, seamless handoffs, and context-preserving workflows

82 lines 2.42 kB
#!/usr/bin/env node /** * BC Code Intelligence MCP Server * * Business Central Code Intelligence Model Context Protocol Server * Surfaces atomic BC knowledge topics for intelligent AI consumption * via GitHub Copilot, Claude, and other LLM tools. */ declare class BCCodeIntelligenceServer { private server; private knowledgeService; private codeAnalysisService; private methodologyService; private workflowService; private layerService; private specialistSessionManager; private specialistTools; private specialistDiscoveryService; private specialistDiscoveryTools; private enhancedPromptService; private agentOnboardingTools; private specialistHandoffTools; private configDiagnosticTools; private configuration; private configLoader; private workspaceRoot; private availableMcps; private hasWarnedAboutWorkspace; private workspaceTools; private servicesInitialized; private getPackageVersion; constructor(); private setupToolHandlers; /** * Setup prompts for workflow pipelines */ private setupPrompts; /** * Initialize all services with configuration */ private initializeServices; /** * Validate that all tool schemas match service implementations */ private validateToolContracts; /** * Generate comprehensive system analytics */ private generateSystemAnalytics; /** * Generate topic distribution and coverage analytics */ private generateTopicAnalytics; /** * Generate layer performance analytics */ private generateLayerPerformanceAnalytics; /** * Generate configuration optimization insights */ private generateConfigurationInsights; private generateOptimizationWorkflow; run(): Promise<void>; /** * Initialize only embedded knowledge layer at startup */ private initializeEmbeddedOnly; /** * Initialize with user-level configuration (company layers from ~/.bc-code-intel/config.yaml) */ private initializeWithConfiguration; /** * Set workspace root and MCP ecosystem info, initialize full services */ private setWorkspaceInfo; /** * Get configuration quality score for startup diagnostics */ private getConfigurationQuality; } export { BCCodeIntelligenceServer }; //# sourceMappingURL=index.d.ts.map