analyze_project_ecosystem
Analyze Project Ecosystem
Comprehensive recursive project ecosystem analysis with advanced prompting techniques (Knowledge Generation + Reflexion)
输入参数projectPathenhancedModeanalysisDepthanalysisScoperecursiveDepthincludePatternslearningEnabledtechnologyFocusincludeEnvironmentknowledgeEnhancement
get_architectural_context
Get Architectural Context
Get detailed architectural context for specific files or the entire project, automatically sets up ADR infrastructure if missing, and provides outcome-focused workflow for project success
输入参数filePathincludeCompliance
generate_adrs_from_prd
Generate ADRs from PRD
Generate Architectural Decision Records from a Product Requirements Document with advanced prompting techniques (APE + Knowledge Generation)
输入参数prdPath必填prdTypeenhancedModeoutputDirectorypromptOptimizationknowledgeEnhancement
compare_adr_progress
Compare ADR Progress
Compare TODO.md progress against ADRs and current environment to validate implementation status
输入参数todoPathstrictModeenvironmentprojectPathadrDirectoryvalidationTypedeepCodeAnalysisenvironmentConfigincludeFileChecksfunctionalValidationenvironmentValidationincludeRuleValidation
analyze_content_security
Analyze Content Security
Analyze content for sensitive information using AI-powered detection with optional memory integration for security pattern learning
输入参数content必填contentTypeenhancedModeuserDefinedPatternsknowledgeEnhancementenableMemoryIntegration
generate_content_masking
Generate Content Masking
Generate masking instructions for detected sensitive content
输入参数content必填detectedItems必填maskingStrategy
configure_custom_patterns
Configure Custom Patterns
Configure custom sensitive patterns for a project
输入参数projectPath必填existingPatterns
apply_basic_content_masking
Apply Basic Content Masking
Apply basic content masking (fallback when AI is not available)
输入参数content必填maskingStrategy
validate_content_masking
Validate Content Masking
Validate that content masking was applied correctly
输入参数maskedContent必填originalContent必填
Manage MCP resource cache (clear, stats, cleanup)
输入参数keyaction必填
configure_output_masking
Configure Output Masking
Configure content masking for all MCP outputs
输入参数actionenabledstrategycustomPatterns
Suggest architectural decisions with advanced prompting techniques (Knowledge Generation + Reflexion). TIP: Read @.mcp-server-context.md first for project history, patterns, and previous ADRs to ensure consistency.
输入参数afterCodebeforeCodeprojectPathanalysisTypeenhancedModeexistingAdrscommitMessageslearningEnabledchangeDescriptionconversationContextknowledgeEnhancement
generate_adr_from_decision
Generate ADR from Decision
Generate a complete ADR from decision data. TIP: Reference @.mcp-server-context.md to align with existing architectural patterns and decisions.
输入参数adrDirectorydecisionData必填existingAdrstemplateFormat
generate_adr_bootstrap
Generate ADR Bootstrap
Generate bootstrap.sh and validate_bootstrap.sh scripts to ensure deployed code follows ADR requirements. **CRITICAL**: Before generating scripts, use WebFetch to query the base code repository (e.g., https://github.com/validatedpatterns/common for OpenShift) and authoritative pattern documentation (e.g., https://play.validatedpatterns.io/). Merge the base repository code into your project and have bootstrap.sh call the pattern's scripts rather than generating everything from scratch. This ensures compliance with validated deployment patterns.
输入参数outputPathscriptTypeprojectPathadrDirectoryincludeTestscustomValidationsincludeDeployment
bootstrap_validation_loop
Bootstrap Validation Loop
**GUIDED EXECUTION MODE**: This tool guides you through an interactive, step-by-step deployment validation workflow. It does NOT execute commands internally - instead, it tells YOU what commands to run and processes the results iteratively. **Workflow**: (1) First call with iteration=0: Detects platform (OpenShift/K8s/Docker), validates environment connection, and requests human approval for target platform. (2) Subsequent calls: After running each command and reporting back with output, the tool provides next steps. **Environment Validation**: Before deployment, the tool verifies connection to the target platform (e.g., `oc status` for OpenShift, `kubectl cluster-info` for K8s) and requires explicit human confirmation. **Validated Patterns Integration**: Automatically identifies base code repositories (e.g., validatedpatterns/common for OpenShift) and guides you to merge them into your project. **Deployment Cleanup**: Supports CI/CD-style workflows with deployment teardown/restart guidance. **Call this tool iteratively**, passing previous command output back each time.
输入参数autoFixappSelectorprojectPathadrDirectorymaxIterationscurrentIterationtargetEnvironmentpreviousExecutionOutputupdateAdrsWithLearningspreviousExecutionSuccessdeploymentCleanupRequested
discover_existing_adrs
Discover Existing ADRs
Discover and catalog existing ADRs in the project
输入参数adrDirectoryincludeContent
analyze_adr_timeline
Analyze ADR Timeline
Analyze ADR timeline with smart time tracking, adaptive thresholds, and actionable recommendations. Auto-detects project context (startup/growth/mature) and generates prioritized work queue based on staleness, implementation lag, and technical debt.
输入参数projectPathadrDirectoryforceExtractincludeContentgenerateActionsthresholdProfileautoDetectContext
review_existing_adrs
Review Existing ADRs
Review existing ADRs against actual code implementation with cloud/DevOps expertise. TIP: After review, call get_server_context to update @.mcp-server-context.md with findings.
输入参数projectPathspecificAdradrDirectoryanalysisDepthincludeTreeSittergenerateUpdatePlan
Validate an existing ADR against actual infrastructure reality using research-driven analysis. TIP: Compare findings against patterns in @.mcp-server-context.md for consistency checks.
输入参数adrPath必填projectPathadrDirectoryconfidenceThresholdincludeEnvironmentCheck
validate_all_adrs
Validate All ADRs
Validate all ADRs in a directory against actual infrastructure reality
输入参数projectPathadrDirectoryminConfidenceincludeEnvironmentCheck
incorporate_research
Incorporate Research
Incorporate research findings into architectural decisions
输入参数adrIdupdateTypeadrDirectoryanalysisTyperesearchPathexistingTopicsresearchTopicsresearchFindings
create_research_template
Create Research Template
Create a research template file for documenting findings
输入参数title必填categoryresearchPath
request_action_confirmation
Request Action Confirmation
Request confirmation before applying research-based changes
输入参数action必填impactdetails必填
generate_rules
Generate Rules
Generate architectural rules from ADRs and code patterns
输入参数sourceprojectPathadrDirectoryoutputFormatexistingRules
validate_rules
Validate Rules
Validate code against architectural rules
输入参数rules必填fileNamefilePathfileContentreportFormatvalidationType
create_rule_set
Create Rule Set
Create machine-readable rule set in JSON/YAML format
输入参数name必填rulesauthoradrRulesdescriptionoutputFormatpatternRules
analyze_environment
Analyze Environment
Analyze environment context and provide optimization recommendations with optional memory integration for environment snapshot tracking
输入参数projectPathadrDirectoryanalysisTyperequirementsindustryStandardscurrentEnvironmentenableTrendAnalysisenableMemoryIntegration
generate_research_questions
Generate Research Questions
Generate context-aware research questions and create research tracking system
输入参数problemsprojectPathadrDirectoryanalysisTypeknowledgeGraphcurrentProgressresearchContextrelevantKnowledgeresearchQuestions
perform_research
Perform Research
Perform research using cascading sources: project files → session/tool-usage tracker → environment resources → web search (fallback)
输入参数question必填projectPathadrDirectoryperformWebSearchresearchDirectoryconfidenceThreshold
search_codebase
Search Codebase
Atomic tool for searching codebase files based on query patterns. Returns raw file matches with relevance scores. Extracted from ResearchOrchestrator per ADR-018.
输入参数query必填scopemaxFilesprojectPathincludeContentenableTreeSitterrelevanceThreshold
analyze_deployment_progress
Analyze Deployment Progress
Analyze deployment progress and verify completion with outcome rules
输入参数cicdLogstodoPathcicdStatusadrDirectoryanalysisTypeoutcomeRulesactualOutcomespipelineConfigdeploymentTasksenvironmentStatus
get_workflow_guidance
Get Workflow Guidance
Get intelligent workflow guidance and tool recommendations based on your goals and project context to achieve expected outcomes efficiently
输入参数goal必填timeframeprojectContext必填availableAssetsprimaryConcerns
get_development_guidance
Get Development Guidance
Get comprehensive development guidance that translates architectural decisions and workflow recommendations into specific coding tasks, implementation patterns, and development roadmap
输入参数timelinefocusAreasteamContextadrsToImplementcurrentProgresstechnologyStackdevelopmentPhase必填
generate_deployment_guidance
Generate Deployment Guidance
Generate deployment guidance and instructions from ADRs with environment-specific configurations
输入参数formatenvironmentprojectPathadrDirectorygenerateFilesincludeConfigsincludeScriptsincludeRollbacktechnologyFilterincludeValidationcustomRequirements
smart_git_push
Smart Git Push
AI-driven security-focused git push with credential detection, file filtering, and deployment metrics tracking. Tests should be run by calling AI and results provided.
输入参数branchdryRunmessageforceUnsafeprojectPathtestResultsskipSecurity
deployment_readiness
Check Deployment Readiness
Comprehensive deployment readiness validation with test failure tracking, deployment history analysis, and hard blocking for unsafe deployments. Integrates with smart_git_push for deployment gating.
输入参数operation必填strictModeprojectPathallowMockCodeemergencyBypassmaxTestFailuresapprovalRequiredmaxRecentFailurestargetEnvironmenttestSuiteRequiredintegrateTodoTasksmockCodeMaxAllowed另有 12 个
release_tracking
Track Releases
Track releases mapped to ADR decisions. Generates changelogs, manages milestones, compares releases, and assesses release readiness. Supports greenfield and brownfield projects. Writes CHANGELOG.md, creates GitHub Releases and Milestones.
输入参数formatversioncompareTolocalOnlyoperation必填groupByAdrupdateTodocompareFromprojectPathwriteToFilemilestoneTitleincludeAdrLinks另有 9 个
generate_adr_todo
Generate ADR Todo
Generate TODO.md from ADRs with comprehensive task breakdown. Decomposes each ADR into paired test+production tasks (TDD), links tasks to release milestones, and preserves manual edits via a bounded HTML-comment section. Re-runs are idempotent; tasks for deleted/superseded ADRs move to a Stale Tasks section.
输入参数phasescopedryRuntodoPathprojectPathadrDirectorylinkToMilestones
troubleshoot_guided_workflow
Troubleshoot Guided Workflow
Structured failure analysis and test plan generation with memory integration for troubleshooting session tracking and intelligent ADR/research suggestion capabilities - provide JSON failure info to get specific test commands
输入参数failuretodoPathoperation必填projectPathadrDirectoryenableAdrSuggestionenableMemoryIntegrationenablePatternRecognitionenableResearchGeneration
Central coordination for project health scoring system - recalculate, sync, diagnose, optimize, and reset scores across all MCP tools
输入参数intentIdtodoPathcomponentoperation必填componentsforceUpdatepreviewOnlyprojectPath必填analysisModetriggerToolscustomWeightsupdateSources另有 6 个
Enhanced project planning and workflow management tool - phase-based project management, team resource allocation, progress tracking, risk analysis, and executive reporting
输入参数teamactionformatphasesphaseIdmemberIdoperation必填phaseDatatimeframememberDatareportTypedescription另有 14 个
interactive_adr_planning
Interactive ADR Planning
Interactive guided ADR planning and creation tool - walks users through structured decision-making process with research integration, option evaluation, and automatic ADR generation. TIP: Start by reading @.mcp-server-context.md to understand project context and previous decisions.
输入参数inputoperation必填sessionIdprojectPath必填autoResearchgenerateTodos
memory_loading
Load Memory
Advanced memory loading tool for the memory-centric architecture. Query, explore, and manage memory entities and relationships. Load ADRs into memory system and perform intelligent queries.
输入参数queryactionentityIdmaxDepthforceReload
expand_analysis_section
Expand Analysis Section
Retrieve full analysis content from tiered responses. Expand entire analysis or specific sections stored in memory. Use this when a tool returns a summary with an expandable ID.
输入参数formatsectionexpandableId必填
tool_chain_orchestrator
Tool Chain Orchestrator
AI-powered dynamic tool sequencing - intelligently analyze user requests and generate structured tool execution plans
输入参数maxStepsuserRequest必填contextHintsallowParallelexecutionModeavailableTools
expand_memory
Expand Memory
Phase 3: Retrieve and expand stored content from a tiered response using its expandable ID
输入参数sectionexpandableId必填includeContext
query_conversation_history
Query Conversation History
Phase 3: Search and retrieve conversation sessions based on filters
输入参数limitkeyworddateRangetoolsUsedprojectPath
get_conversation_snapshot
Get Conversation Snapshot
Phase 3: Get current conversation context snapshot for resumption or analysis
输入参数recentTurnCount
get_memory_stats
Get Memory Stats
Phase 3: Get statistics about stored conversation memory
无需输入参数。
update_knowledge
Update Knowledge
ADR-018: Simple CRUD operations for project session state. Not a graph database — keyword retrieval over local JSON snapshots. Add/remove entities (intents, ADRs, tools, code) and relationships. Use knowledge://graph resource to read current state (zero token cost).
输入参数entitysourcetargetmetadataoperation必填entityTyperelationship
get_server_context
Get Server Context
Generate a comprehensive context file showing the server's current state, memory, and capabilities. Creates .mcp-server-context.md that can be @ referenced in conversations for instant LLM awareness
输入参数outputPathwriteToFilemaxRecentItemsincludeDetailed
set_project_path
Set Project Path
Dynamically set the active project path for the current session. Call this at the start of a session to switch between projects without restarting the server or modifying environment variables. All subsequent tool calls will use this path as the default.
输入参数path必填validatePath
sync_to_aggregator
Sync to Aggregator
Sync ADRs to ADR Aggregator platform (https://adraggregator.com) for centralized tracking, visualization, and team collaboration. Supports incremental and full sync modes with optional metadata.
输入参数adr_pathsfull_syncprojectPathinclude_diagramsinclude_metadatainclude_timelineinclude_code_linksinclude_security_scan
get_adr_context
Get ADR Context
Fetch ADR context from ADR Aggregator including summaries, diagrams, timeline data, and code links. Useful for getting a consolidated view of architectural decisions.
输入参数graph_depthprojectPathinclude_diagramsinclude_researchinclude_timelinestaleness_filterinclude_code_links
get_staleness_report
Get Staleness Report
Get ADR staleness report from ADR Aggregator with review compliance metrics. Identifies stale ADRs that need attention and provides governance insights.
输入参数thresholdprojectPath
get_adr_templates
Get ADR Templates
Get domain-specific ADR templates and anti-patterns from ADR Aggregator. Includes best practices for web applications, microservices, APIs, and more. No authentication required.
输入参数domain
get_adr_diagrams
Get ADR Diagrams
Get Mermaid diagrams for ADRs from ADR Aggregator. Includes workflow, relationship, and impact diagrams. Requires Pro+ tier.
输入参数adr_pathprojectPath
validate_adr_compliance
Validate ADR Compliance
Validate ADR compliance against implementation via ADR Aggregator. Checks that code actually implements documented decisions. Requires Pro+ tier.
输入参数adr_pathsprojectPathvalidation_type
get_knowledge_graph
Get Knowledge Graph
Get cross-repository knowledge graph from ADR Aggregator with analytics and insights. Visualize ADR relationships across repositories. Requires Team tier.
输入参数scopeprojectPathinclude_analytics
update_implementation_status
Update Implementation Status
Update the implementation status of synced ADRs directly from the IDE. Supports statuses: not_started, in_progress, implemented, deprecated, blocked. Requires Pro+ tier.
输入参数updates必填projectPath
get_adr_priorities
Get ADR Priorities
Get ADR priorities for roadmap and backlog planning from ADR Aggregator. Returns prioritized ADRs with scores, dependencies, blockers, implementation status, and gap counts.
输入参数include_aiprojectPath
Scan local codebase and compare with ADRs to detect bi-directional gaps. Finds: (1) ADR-to-code gaps: file references in ADRs that do not exist, (2) Code-to-ADR gaps: technologies in package.json and architectural patterns without ADR coverage. Reports gaps to ADR Aggregator for tracking.
输入参数projectPathexcludePatternsincludePatternsscanDirectoriesincludeDismissedreportToAggregator
Get current code gaps from ADR Aggregator. Returns gaps with their status (open, dismissed, resolved) for tracking and management.
输入参数projectPathincludeResolvedincludeDismissed