BC Code Intelligence
STDIOBusiness Central development MCP server with intelligent specialist consultation and workflow orchestration
Business Central development MCP server with intelligent specialist consultation and workflow orchestration
Transform your Business Central development with intelligent specialist consultation, seamless handoffs, smart discovery, and context-preserving workflows.
Core Development Specialists:
Quality & Security Specialists:
Integration & Architecture Specialists:
User Experience & Business Specialists:
Knowledge & Learning Specialists:
Experience collaborative BC development with intelligent specialist routing and seamless handoffs:
// 1. Discover the specialist team (agents do this automatically) const team = await mcp.call('introduce_bc_specialists', { context: 'Business Central development', focus_areas: ['performance', 'security', 'architecture'] }); // 2. Smart routing based on your challenge const suggestions = await mcp.call('discover_specialists', { query: 'My AL extension has performance issues with database queries' }); // 3. Engage with the recommended specialist const session = await mcp.call('suggest_specialist', { specialist_id: 'dean-debug', user_query: 'Performance optimization needed', context: 'Business Central extension development' }); // 4. Seamless handoffs when different expertise is needed await mcp.call('handoff_to_specialist', { target_specialist_id: 'alex-architect', handoff_type: 'transfer', handoff_reason: 'Need architectural review after performance fixes', work_completed: ['Optimized queries', 'Added caching'], continuation_points: ['Review overall architecture', 'Design scalability'] });
🎯 When to Use Each Tool Type:
For Direct Conversations & Questions:
ask_bc_expert - USE FOR: "Talk to Sam", "Ask Dean about debugging", "I took over this BC app"
suggest_specialist - Start/continue specialist conversationsget_specialist_advice - Get expert guidance on specific topics
For Structured Development Processes:
start_bc_workflow - USE FOR: "Optimize my code systematically", "Conduct architecture review", "Security audit"Discovery & Routing:
discover_specialists - Intelligent specialist suggestions based on query analysisbrowse_specialists - Browse by domain or expertise areaget_specialist_info - Detailed information about any specialistlist_specialists - See all available specialistsOnboarding & Navigation:
introduce_bc_specialists - Agent-friendly team introductionget_specialist_introduction - Individual specialist detailssuggest_next_specialist - Intelligent next-step recommendationsHandoffs & Collaboration:
handoff_to_specialist - Context-preserving specialist transitions (auto-creates sessions)bring_in_specialist - Multi-specialist consultationget_handoff_summary - Session history and analyticsTransform your BC development process with structured, persona-driven workflows:
workflow_code_optimization - Systematic code optimization with performance analysisworkflow_architecture_review - Comprehensive solution architecture evaluationworkflow_security_audit - Security analysis and compliance verificationworkflow_performance_analysis - Performance bottleneck identification and resolutionworkflow_integration_design - Robust integration pattern developmentworkflow_upgrade_planning - BC version upgrade with risk assessmentworkflow_testing_strategy - Comprehensive testing approach developmentworkflow_new_developer_onboarding - Structured developer guidance and trainingworkflow_pure_review - Analysis-only workflow without implementation changes// In any MCP-compatible client (Claude, VS Code, etc.) // Prompts appear automatically for discovery // Start a workflow workflow_code_optimization({ code_location: "src/MyCustomization.al", bc_version: "23.1" }) // Advance through phases advance_workflow({ workflow_id: "workflow-123", phase_results: "Completed performance analysis..." }) // Check status get_workflow_status({ workflow_id: "workflow-123" })
find_bc_topics - Search BC knowledge by specialist persona or expertiseconsult_bc_specialist - Get specialist consultation and guidanceget_specialist_roster - List available specialists and their expertiseget_topic_content - Retrieve detailed topic informationadvance_workflow - Progress workflow to next phase with resultsget_workflow_status - Check current workflow progress and stateget_workflow_guidance - Get detailed phase-specific guidanceanalyze_code_patterns - Analyze AL code for patterns and improvementsget_optimization_workflow - Get tailored optimization recommendationsload_methodology - Load structured development methodologiesget_phase_guidance - Get methodology phase-specific instructionsvalidate_completeness - Validate methodology phase completionget_layer_info - Information about configured knowledge layersresolve_topic_layers - See layer resolution for specific topicssearch_layered_topics - Search across all configured layersget_configuration_status - System configuration and health statusreload_configuration - Reload configuration without restartget_system_analytics - Usage analytics and performance metricsnpm install npm run build npm start
Knowledge content is linked via git submodule from bc-code-intelligence.