BC代码智能
STDIOBusiness Central开发智能专家咨询MCP服务器
Business Central开发智能专家咨询MCP服务器
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.