analyze_project_ecosystem
Analyze Project Ecosystem
Comprehensive recursive project ecosystem analysis with advanced prompting techniques (Knowledge Generation + Reflexion)
ParametersprojectPathenhancedModeanalysisDepthanalysisScoperecursiveDepthincludePatternslearningEnabledtechnologyFocusincludeEnvironmentknowledgeEnhancement
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
ParametersfilePathincludeCompliance
generate_adrs_from_prd
Generate ADRs from PRD
Generate Architectural Decision Records from a Product Requirements Document with advanced prompting techniques (APE + Knowledge Generation)
ParametersprdPathrequiredprdTypeenhancedModeoutputDirectorypromptOptimizationknowledgeEnhancement
compare_adr_progress
Compare ADR Progress
Compare TODO.md progress against ADRs and current environment to validate implementation status
ParameterstodoPathstrictModeenvironmentprojectPathadrDirectoryvalidationTypedeepCodeAnalysisenvironmentConfigincludeFileChecksfunctionalValidationenvironmentValidationincludeRuleValidation
analyze_content_security
Analyze Content Security
Analyze content for sensitive information using AI-powered detection with optional memory integration for security pattern learning
ParameterscontentrequiredcontentTypeenhancedModeuserDefinedPatternsknowledgeEnhancementenableMemoryIntegration
generate_content_masking
Generate Content Masking
Generate masking instructions for detected sensitive content
ParameterscontentrequireddetectedItemsrequiredmaskingStrategy
configure_custom_patterns
Configure Custom Patterns
Configure custom sensitive patterns for a project
ParametersprojectPathrequiredexistingPatterns
apply_basic_content_masking
Apply Basic Content Masking
Apply basic content masking (fallback when AI is not available)
ParameterscontentrequiredmaskingStrategy
validate_content_masking
Validate Content Masking
Validate that content masking was applied correctly
ParametersmaskedContentrequiredoriginalContentrequired
Manage MCP resource cache (clear, stats, cleanup)
Parameterskeyactionrequired
configure_output_masking
Configure Output Masking
Configure content masking for all MCP outputs
ParametersactionenabledstrategycustomPatterns
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.
ParametersafterCodebeforeCodeprojectPathanalysisTypeenhancedModeexistingAdrscommitMessageslearningEnabledchangeDescriptionconversationContextknowledgeEnhancement
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.
ParametersadrDirectorydecisionDatarequiredexistingAdrstemplateFormat
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.
ParametersoutputPathscriptTypeprojectPathadrDirectoryincludeTestscustomValidationsincludeDeployment
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.
ParametersautoFixappSelectorprojectPathadrDirectorymaxIterationscurrentIterationtargetEnvironmentpreviousExecutionOutputupdateAdrsWithLearningspreviousExecutionSuccessdeploymentCleanupRequested
discover_existing_adrs
Discover Existing ADRs
Discover and catalog existing ADRs in the project
ParametersadrDirectoryincludeContent
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.
ParametersprojectPathadrDirectoryforceExtractincludeContentgenerateActionsthresholdProfileautoDetectContext
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.
ParametersprojectPathspecificAdradrDirectoryanalysisDepthincludeTreeSittergenerateUpdatePlan
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.
ParametersadrPathrequiredprojectPathadrDirectoryconfidenceThresholdincludeEnvironmentCheck
validate_all_adrs
Validate All ADRs
Validate all ADRs in a directory against actual infrastructure reality
ParametersprojectPathadrDirectoryminConfidenceincludeEnvironmentCheck
incorporate_research
Incorporate Research
Incorporate research findings into architectural decisions
ParametersadrIdupdateTypeadrDirectoryanalysisTyperesearchPathexistingTopicsresearchTopicsresearchFindings
create_research_template
Create Research Template
Create a research template file for documenting findings
ParameterstitlerequiredcategoryresearchPath
request_action_confirmation
Request Action Confirmation
Request confirmation before applying research-based changes
Parametersactionrequiredimpactdetailsrequired
generate_rules
Generate Rules
Generate architectural rules from ADRs and code patterns
ParameterssourceprojectPathadrDirectoryoutputFormatexistingRules
validate_rules
Validate Rules
Validate code against architectural rules
ParametersrulesrequiredfileNamefilePathfileContentreportFormatvalidationType
create_rule_set
Create Rule Set
Create machine-readable rule set in JSON/YAML format
ParametersnamerequiredrulesauthoradrRulesdescriptionoutputFormatpatternRules
analyze_environment
Analyze Environment
Analyze environment context and provide optimization recommendations with optional memory integration for environment snapshot tracking
ParametersprojectPathadrDirectoryanalysisTyperequirementsindustryStandardscurrentEnvironmentenableTrendAnalysisenableMemoryIntegration
generate_research_questions
Generate Research Questions
Generate context-aware research questions and create research tracking system
ParametersproblemsprojectPathadrDirectoryanalysisTypeknowledgeGraphcurrentProgressresearchContextrelevantKnowledgeresearchQuestions
perform_research
Perform Research
Perform research using cascading sources: project files → session/tool-usage tracker → environment resources → web search (fallback)
ParametersquestionrequiredprojectPathadrDirectoryperformWebSearchresearchDirectoryconfidenceThreshold
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.
ParametersqueryrequiredscopemaxFilesprojectPathincludeContentenableTreeSitterrelevanceThreshold
analyze_deployment_progress
Analyze Deployment Progress
Analyze deployment progress and verify completion with outcome rules
ParameterscicdLogstodoPathcicdStatusadrDirectoryanalysisTypeoutcomeRulesactualOutcomespipelineConfigdeploymentTasksenvironmentStatus
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
ParametersgoalrequiredtimeframeprojectContextrequiredavailableAssetsprimaryConcerns
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
ParameterstimelinefocusAreasteamContextadrsToImplementcurrentProgresstechnologyStackdevelopmentPhaserequired
generate_deployment_guidance
Generate Deployment Guidance
Generate deployment guidance and instructions from ADRs with environment-specific configurations
ParametersformatenvironmentprojectPathadrDirectorygenerateFilesincludeConfigsincludeScriptsincludeRollbacktechnologyFilterincludeValidationcustomRequirements
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.
ParametersbranchdryRunmessageforceUnsafeprojectPathtestResultsskipSecurity
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.
ParametersoperationrequiredstrictModeprojectPathallowMockCodeemergencyBypassmaxTestFailuresapprovalRequiredmaxRecentFailurestargetEnvironmenttestSuiteRequiredintegrateTodoTasksmockCodeMaxAllowed+12 more
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.
ParametersformatversioncompareTolocalOnlyoperationrequiredgroupByAdrupdateTodocompareFromprojectPathwriteToFilemilestoneTitleincludeAdrLinks+9 more
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.
ParametersphasescopedryRuntodoPathprojectPathadrDirectorylinkToMilestones
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
ParametersfailuretodoPathoperationrequiredprojectPathadrDirectoryenableAdrSuggestionenableMemoryIntegrationenablePatternRecognitionenableResearchGeneration
Central coordination for project health scoring system - recalculate, sync, diagnose, optimize, and reset scores across all MCP tools
ParametersintentIdtodoPathcomponentoperationrequiredcomponentsforceUpdatepreviewOnlyprojectPathrequiredanalysisModetriggerToolscustomWeightsupdateSources+6 more
Enhanced project planning and workflow management tool - phase-based project management, team resource allocation, progress tracking, risk analysis, and executive reporting
ParametersteamactionformatphasesphaseIdmemberIdoperationrequiredphaseDatatimeframememberDatareportTypedescription+14 more
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.
ParametersinputoperationrequiredsessionIdprojectPathrequiredautoResearchgenerateTodos
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.
ParametersqueryactionentityIdmaxDepthforceReload
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.
ParametersformatsectionexpandableIdrequired
tool_chain_orchestrator
Tool Chain Orchestrator
AI-powered dynamic tool sequencing - intelligently analyze user requests and generate structured tool execution plans
ParametersmaxStepsuserRequestrequiredcontextHintsallowParallelexecutionModeavailableTools
expand_memory
Expand Memory
Phase 3: Retrieve and expand stored content from a tiered response using its expandable ID
ParameterssectionexpandableIdrequiredincludeContext
query_conversation_history
Query Conversation History
Phase 3: Search and retrieve conversation sessions based on filters
ParameterslimitkeyworddateRangetoolsUsedprojectPath
get_conversation_snapshot
Get Conversation Snapshot
Phase 3: Get current conversation context snapshot for resumption or analysis
ParametersrecentTurnCount
get_memory_stats
Get Memory Stats
Phase 3: Get statistics about stored conversation memory
Takes no parameters.
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).
ParametersentitysourcetargetmetadataoperationrequiredentityTyperelationship
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
ParametersoutputPathwriteToFilemaxRecentItemsincludeDetailed
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.
ParameterspathrequiredvalidatePath
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.
Parametersadr_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.
Parametersgraph_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.
ParametersthresholdprojectPath
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.
Parametersdomain
get_adr_diagrams
Get ADR Diagrams
Get Mermaid diagrams for ADRs from ADR Aggregator. Includes workflow, relationship, and impact diagrams. Requires Pro+ tier.
Parametersadr_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.
Parametersadr_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.
ParametersscopeprojectPathinclude_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.
ParametersupdatesrequiredprojectPath
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.
Parametersinclude_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.
ParametersprojectPathexcludePatternsincludePatternsscanDirectoriesincludeDismissedreportToAggregator
Get current code gaps from ADR Aggregator. Returns gaps with their status (open, dismissed, resolved) for tracking and management.
ParametersprojectPathincludeResolvedincludeDismissed