io.github.tosin2013/mcp-adr-analysis-server
NPM · MCP-ADR-ANALYSIS-SERVER · SCANNED AUG 3
AI-powered MCP server for analyzing Architectural Decision Records (ADRs).
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security88
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (149 of 150), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (149 of 150), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency97
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Cryptographically verified build provenance (signed, bound to tosin2013/mcp-adr-analysis-server). View diagnostics → Pass
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 55 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability63
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (poor).Fail
- Context-footprint check failed: tool/resource definitions use about 10378 tokens (~102/item across 101 items; 75 tools + 26 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
- Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · mcp-adr-analysis-server
claude mcp add tosin2013-mcp-adr-analysis-server -- npx -y mcp-adr-analysis-server
codex mcp add tosin2013-mcp-adr-analysis-server -- npx -y mcp-adr-analysis-server
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tosin2013-mcp-adr-analysis-server": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-adr-analysis-server"
],
"enabled": true
}
}
} openclaw mcp add tosin2013-mcp-adr-analysis-server --command npx --arg -y --arg mcp-adr-analysis-server
mcp_servers:
tosin2013-mcp-adr-analysis-server:
command: "npx"
args: ["-y", "mcp-adr-analysis-server"] {
"mcpServers": {
"tosin2013-mcp-adr-analysis-server": {
"command": "npx",
"args": [
"-y",
"mcp-adr-analysis-server"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 2 Aug 26 +50
- Install scripts: unverified → pass ▲ security
- Provenance: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- Malware scan: unverified → pass ▲ security
- The attested source repository moved: tosin2013/mcp-adr-analysis-server security
- License: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- Stability: unverified → 0.20 ▲ functional
- Maintenance: unverified → pass ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Schema quality: unverified → poor ▲ functional
- Licence: MIT functional
- 31 Jul 26 −27
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +28
- Dependency health: partial → unverified ▼ functional
- Schema quality: unverified → 100 ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- 28 Jul 26 −28
- Tool coverage: 100 → unverified ▼ functional
- Schema quality: 100 → unverified ▼ functional
- Dependency health: unverified → partial ▲ functional
- 27 Jul 26 53
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance verified
Ecosystem: npm · Outcome: verified
Reason: verified
- Source repo:
- tosin2013/mcp-adr-analysis-server
- Certificate issuer:
- https://token.actions.githubusercontent.com
- Certificate SAN:
- https://github.com/tosin2013/mcp-adr-analysis-server/.github/workflows/publish.yml@refs/tags/v2.6.9
- Rekor log index:
- 1756529168
- Predicate type:
- https://slsa.dev/provenance/v1
- Subject digest:
- sha512:3344b60c153fff19c51caaa511897f829e1e8df434a1759bbf9c883f0774c0127333bb4460626b296df09d3b97b940fa27a2d172278ab81ee273db58a
- Discovery method:
- attestation_endpoint
Dependencies 149 packages
149 packages in the resolved dependency tree · 143 deprecated · 43 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
analyze_adr_timeline ~170
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| autoDetectContext | boolean | — | Auto-detect project phase from git activity and ADR patterns |
| forceExtract | boolean | — | Force timeline extraction even if ADRs have dates |
| generateActions | boolean | — | Generate actionable work items with priority and effort estimates |
| includeContent | boolean | — | Include ADR content for better analysis |
| projectPath | string | — | Path to the project directory |
| thresholdProfile | string | — | Threshold profile for action generation (auto-detected if not specified) |
No output schema declared.
No examples provided.
analyze_content_security ~120
Analyze content for sensitive information using AI-powered detection with optional memory integration for security pattern learning
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | Content to analyze for sensitive information |
| contentType | string | — | Type of content being analyzed |
| enableMemoryIntegration | boolean | — | Enable memory entity storage for security pattern learning and institutional knowledge building |
| enhancedMode | boolean | — | Enable advanced prompting features |
| knowledgeEnhancement | boolean | — | Enable Generated Knowledge Prompting for security and privacy expertise |
| userDefinedPatterns | array | — | User-defined sensitive patterns to detect |
No output schema declared.
No examples provided.
analyze_deployment_progress ~152
Analyze deployment progress and verify completion with outcome rules
| Name | Type | Req | Description |
|---|---|---|---|
| actualOutcomes | array | — | Actual deployment outcomes |
| adrDirectory | string | — | Directory containing ADR files |
| analysisType | string | — | Type of deployment analysis to perform |
| cicdLogs | string | — | CI/CD pipeline logs for analysis |
| cicdStatus | object | — | CI/CD pipeline status data |
| deploymentTasks | array | — | Deployment tasks for progress calculation |
| environmentStatus | object | — | Environment status data |
| outcomeRules | array | — | Outcome rules for completion verification |
| pipelineConfig | string | — | CI/CD pipeline configuration |
| todoPath | string | — | Path to TODO.md file for task identification |
No output schema declared.
No examples provided.
analyze_environment ~144
Analyze environment context and provide optimization recommendations with optional memory integration for environment snapshot tracking
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| analysisType | string | — | Type of environment analysis to perform |
| currentEnvironment | object | — | Current environment specifications (for compliance analysis) |
| enableMemoryIntegration | boolean | — | Enable memory entity storage for environment snapshot tracking and historical analysis |
| enableTrendAnalysis | boolean | — | Enable analysis of environment changes over time using stored snapshots |
| industryStandards | array | — | Industry standards to assess compliance against |
| projectPath | string | — | Path to project directory |
| requirements | object | — | Environment requirements (for compliance analysis) |
No output schema declared.
No examples provided.
analyze_gaps ~175
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.
| Name | Type | Req | Description |
|---|---|---|---|
| excludePatterns | array | — | File patterns to exclude from scan (regex) |
| includeDismissed | boolean | — | Include previously dismissed gaps in analysis |
| includePatterns | array | — | File patterns to include in scan (regex) |
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
| reportToAggregator | boolean | — | Whether to report gaps to ADR Aggregator |
| scanDirectories | array | — | Specific directories to scan (defaults to src, lib, app, packages) |
No output schema declared.
No examples provided.
analyze_project_ecosystem ~229
Comprehensive recursive project ecosystem analysis with advanced prompting techniques (Knowledge Generation + Reflexion)
| Name | Type | Req | Description |
|---|---|---|---|
| analysisDepth | string | — | Depth of ecosystem analysis |
| analysisScope | array | — | Specific analysis areas to focus on (e.g., ["security", "performance", "architecture", "dependencies"]) |
| conversationContext | object | — | Rich context from the calling LLM about user goals and discussion history |
| enhancedMode | boolean | — | Enable advanced prompting features (Knowledge Generation + Reflexion) |
| includeEnvironment | boolean | — | Automatically include comprehensive environment analysis (default: true) |
| includePatterns | array | — | File patterns to include in analysis |
| knowledgeEnhancement | boolean | — | Enable Knowledge Generation for technology-specific insights |
| learningEnabled | boolean | — | Enable Reflexion learning from past analysis outcomes |
| projectPath | string | — | Path to the project directory to analyze (optional, uses configured PROJECT_PATH if not provided) |
| recursiveDepth | string | — | Depth of recursive project analysis |
| technologyFocus | array | — | Specific technologies to focus analysis on (auto-detected if not provided) |
No output schema declared.
No examples provided.
apply_basic_content_masking ~45
Apply basic content masking (fallback when AI is not available)
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | Content to mask |
| maskingStrategy | string | — | Strategy for masking content |
No output schema declared.
No examples provided.
bootstrap_validation_loop ~457
**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.
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory where ADRs are stored |
| autoFix | boolean | — | Whether to generate auto-fix suggestions in guidance |
| conversationContext | object | — | Rich context from the calling LLM about user goals and discussion history |
| currentIteration | number | — | Current iteration number (0 for initial call, then increment). Used to track workflow progress. |
| deploymentCleanupRequested | boolean | — | Set to true to request deployment cleanup/teardown guidance (for CI/CD workflows that need to delete and restart deployments). |
| maxIterations | number | — | Maximum validation/fix iterations |
| previousExecutionOutput | string | — | Output from the previous command execution. Paste the stdout/stderr from running the command that was recommended in the previous iteration. |
| previousExecutionSuccess | boolean | — | Whether the previous command execution succeeded (exit code 0). Set to true if command succeeded, false if it failed. |
| projectPath | string | — | Path to the project directory |
| targetEnvironment | string | — | Target deployment environment |
| updateAdrsWithLearnings | boolean | — | Update ADRs with deployment learnings (non-sensitive) |
No output schema declared.
No examples provided.
check_ai_execution_status ~23
Check AI execution configuration and status for debugging prompt-only mode issues
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
compare_adr_progress ~219
Compare TODO.md progress against ADRs and current environment to validate implementation status
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| deepCodeAnalysis | boolean | — | Perform deep code analysis to distinguish mock from production implementations |
| environment | string | — | Target environment context for validation (auto-detect will infer from project structure) |
| environmentConfig | object | — | Environment-specific configuration and requirements |
| environmentValidation | boolean | — | Enable environment-specific validation rules and checks |
| functionalValidation | boolean | — | Validate that code actually functions according to ADR goals, not just exists |
| includeFileChecks | boolean | — | Include file existence and implementation checks |
| includeRuleValidation | boolean | — | Include architectural rule compliance validation |
| projectPath | string | — | Path to project root for environment analysis |
| strictMode | boolean | — | Enable strict validation mode with reality-check mechanisms against overconfident assessments |
| todoPath | string | — | Path to TODO.md file to analyze |
| validationType | string | — | Type of validation to perform |
No output schema declared.
No examples provided.
configure_custom_patterns ~42
Configure custom sensitive patterns for a project
| Name | Type | Req | Description |
|---|---|---|---|
| existingPatterns | array | — | Existing patterns to consider |
| projectPath | string | yes | Path to the project directory |
No output schema declared.
No examples provided.
configure_output_masking ~63
Configure content masking for all MCP outputs
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | — | Configuration action |
| customPatterns | array | — | Custom patterns to mask |
| enabled | boolean | — | Enable or disable output masking |
| strategy | string | — | Masking strategy to use |
No output schema declared.
No examples provided.
create_research_template ~51
Create a research template file for documenting findings
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Research category |
| researchPath | string | — | Path to research directory |
| title | string | yes | Title of the research |
No output schema declared.
No examples provided.
create_rule_set ~106
Create machine-readable rule set in JSON/YAML format
| Name | Type | Req | Description |
|---|---|---|---|
| adrRules | array | — | Rules extracted from ADRs |
| author | string | — | Author of the rule set |
| description | string | — | Description of the rule set |
| name | string | yes | Name of the rule set |
| outputFormat | string | — | Output format for rule set |
| patternRules | array | — | Rules generated from code patterns |
| rules | array | — | Additional rules to include |
No output schema declared.
No examples provided.
deployment_readiness ~411
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.
| Name | Type | Req | Description |
|---|---|---|---|
| allowMockCode | boolean | — | Allow mock code in deployment (NOT RECOMMENDED) |
| approvalRequired | boolean | — | Require approval for overrides |
| blockOnFailingTests | boolean | — | Block deployment if tests are failing |
| blockOnRecentFailures | boolean | — | Block if recent deployments failed |
| businessJustification | string | — | Business justification for overrides (required for emergency_override) |
| deploymentSuccessThreshold | number | — | Minimum deployment success rate required (%) |
| emergencyBypass | boolean | — | Emergency bypass for critical fixes |
| enableMemoryIntegration | boolean | — | Enable memory entity storage for deployment assessment tracking and historical analysis |
| integrateTodoTasks | boolean | — | Auto-create blocking tasks for issues |
| maxRecentFailures | number | — | Maximum recent deployment failures allowed |
| maxTestFailures | number | — | Maximum test failures allowed (0 = zero tolerance) |
| migrateExistingHistory | boolean | — | Migrate existing JSON-based deployment history to memory entities |
| mockCodeMaxAllowed | number | — | Maximum mock code indicators allowed |
| operation | string | yes | Type of deployment readiness check to perform |
| productionCodeThreshold | number | — | Minimum production code quality score (0-100) |
| projectPath | string | — | Path to project directory (defaults to current working directory) |
| requireAdrCompliance | boolean | — | Require ADR compliance validation |
| requireTestCoverage | number | — | Minimum test coverage percentage required |
| rollbackFrequencyThreshold | number | — | Maximum rollback frequency allowed (%) |
| strictMode | boolean | — | Enable strict validation (recommended for production) |
| targetEnvironment | string | — | Target deployment environment |
| testSuiteRequired | array | — | Required test suites that must pass |
| triggerSmartGitPush | boolean | — | Trigger smart git push validation |
| updateHealthScoring | boolean | — | Update project health scores |
No output schema declared.
No examples provided.
discover_existing_adrs ~49
Discover and catalog existing ADRs in the project
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory to search for ADRs |
| includeContent | boolean | — | Whether to include ADR content in analysis |
No output schema declared.
No examples provided.
expand_analysis_section ~102
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.
| Name | Type | Req | Description |
|---|---|---|---|
| expandableId | string | yes | ID of the expandable analysis (provided in tiered response) |
| format | string | — | Output format (default: markdown) |
| section | string | — | Optional: Specific section to expand (omit to get full analysis). Available sections are listed in the tiered response. |
No output schema declared.
No examples provided.
expand_memory ~72
Phase 3: Retrieve and expand stored content from a tiered response using its expandable ID
| Name | Type | Req | Description |
|---|---|---|---|
| expandableId | string | yes | Expandable ID from a tiered response |
| includeContext | boolean | — | Include related conversation context and knowledge graph state |
| section | string | — | Optional: specific section to expand |
No output schema declared.
No examples provided.
generate_adr_bootstrap ~224
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory where ADRs are stored |
| conversationContext | object | — | Rich context from the calling LLM about user goals and discussion history |
| customValidations | array | — | Custom validation commands to include |
| includeDeployment | boolean | — | Include deployment steps in bootstrap |
| includeTests | boolean | — | Include test execution in bootstrap |
| outputPath | string | — | Directory where to generate scripts |
| projectPath | string | — | Path to the project directory |
| scriptType | string | — | Which scripts to generate |
No output schema declared.
No examples provided.
generate_adr_from_decision ~92
Generate a complete ADR from decision data. TIP: Reference @.mcp-server-context.md to align with existing architectural patterns and decisions.
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory where ADRs are stored |
| decisionData | object | yes | — |
| existingAdrs | array | — | List of existing ADRs for numbering and references |
| templateFormat | string | — | ADR template format to use |
No output schema declared.
No examples provided.
generate_adr_todo ~229
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files (relative to projectPath) |
| dryRun | boolean | — | Compute changes but do not write TODO.md (preview only) |
| linkToMilestones | boolean | — | Link generated tasks to release milestones (local + GitHub merged) |
| phase | string | — | TDD pairing — "both" emits paired test+production tasks (default), "production" or "test" narrows output |
| projectPath | string | — | Project root path (defaults to current working directory) |
| scope | string | — | Which ADRs to decompose: all, pending (proposed/draft), or accepted only |
| todoPath | string | — | Output TODO file (relative to projectPath) |
No output schema declared.
No examples provided.
generate_adrs_from_prd ~158
Generate Architectural Decision Records from a Product Requirements Document with advanced prompting techniques (APE + Knowledge Generation)
| Name | Type | Req | Description |
|---|---|---|---|
| conversationContext | object | — | Rich context from the calling LLM about user goals and discussion history |
| enhancedMode | boolean | — | Enable advanced prompting features (APE + Knowledge Generation) |
| knowledgeEnhancement | boolean | — | Enable Knowledge Generation for domain-specific insights |
| outputDirectory | string | — | Directory to output generated ADRs (optional, uses configured ADR_DIRECTORY if not provided) |
| prdPath | string | yes | Path to the PRD.md file |
| prdType | string | — | Type of PRD for optimized knowledge generation |
| promptOptimization | boolean | — | Enable Automatic Prompt Engineering for optimized ADR generation |
No output schema declared.
No examples provided.
generate_content_masking ~54
Generate masking instructions for detected sensitive content
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | Content to mask |
| detectedItems | array | yes | Detected sensitive items to mask |
| maskingStrategy | string | — | Strategy for masking content |
No output schema declared.
No examples provided.
generate_deployment_guidance ~163
Generate deployment guidance and instructions from ADRs with environment-specific configurations
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| customRequirements | array | — | Additional custom requirements |
| environment | string | — | Target deployment environment |
| format | string | — | Output format for guidance |
| generateFiles | boolean | — | Actually generate files (vs just guidance) |
| includeConfigs | boolean | — | Generate configuration files |
| includeRollback | boolean | — | Include rollback procedures |
| includeScripts | boolean | — | Generate deployment scripts |
| includeValidation | boolean | — | Include validation and health checks |
| projectPath | string | — | Project root path (optional, uses configured PROJECT_PATH if not provided) |
| technologyFilter | array | — | Filter by specific technology categories |
No output schema declared.
No examples provided.
generate_research_questions ~132
Generate context-aware research questions and create research tracking system
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| analysisType | string | — | Type of research analysis to perform |
| currentProgress | array | — | Current research progress |
| knowledgeGraph | object | — | Architectural knowledge graph |
| problems | array | — | Problems to correlate with knowledge graph |
| projectPath | string | — | Path to project directory |
| relevantKnowledge | object | — | Relevant knowledge for question generation |
| researchContext | object | — | Research context and objectives |
| researchQuestions | array | — | Research questions for task tracking |
No output schema declared.
No examples provided.
generate_rules ~80
Generate architectural rules from ADRs and code patterns
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| existingRules | array | — | Existing rules to avoid duplication |
| outputFormat | string | — | Output format for rules |
| projectPath | string | — | Path to project for pattern analysis |
| source | string | — | Source for rule generation |
No output schema declared.
No examples provided.
get_adr_context ~144
Fetch ADR context from ADR Aggregator including summaries, diagrams, timeline data, and code links. Useful for getting a consolidated view of architectural decisions.
| Name | Type | Req | Description |
|---|---|---|---|
| graph_depth | number | — | Knowledge graph depth (Team tier) |
| include_code_links | boolean | — | Include code links (Pro+ tier) |
| include_diagrams | boolean | — | Include Mermaid diagrams (Pro+ tier) |
| include_research | boolean | — | Include research context (Pro+ tier) |
| include_timeline | boolean | — | Include timeline data |
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
| staleness_filter | string | — | Filter by staleness level |
No output schema declared.
No examples provided.
get_adr_diagrams ~68
Get Mermaid diagrams for ADRs from ADR Aggregator. Includes workflow, relationship, and impact diagrams. Requires Pro+ tier.
| Name | Type | Req | Description |
|---|---|---|---|
| adr_path | string | — | Specific ADR path (returns all if not specified) |
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
No output schema declared.
No examples provided.
get_adr_priorities ~70
Get ADR priorities for roadmap and backlog planning from ADR Aggregator. Returns prioritized ADRs with scores, dependencies, blockers, implementation status, and gap counts.
| Name | Type | Req | Description |
|---|---|---|---|
| include_ai | boolean | — | Include AI-based priority recommendations |
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
No output schema declared.
No examples provided.
get_adr_templates ~65
Get domain-specific ADR templates and anti-patterns from ADR Aggregator. Includes best practices for web applications, microservices, APIs, and more. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | — | Domain filter (web_application, microservices, api, data_platform, etc.) |
No output schema declared.
No examples provided.
get_architectural_context ~97
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
| Name | Type | Req | Description |
|---|---|---|---|
| conversationContext | object | — | Rich context from the calling LLM about user goals and discussion history |
| filePath | string | — | Specific file path to analyze (optional, analyzes entire project if not provided) |
| includeCompliance | boolean | — | Include compliance checks in the analysis |
No output schema declared.
No examples provided.
get_conversation_snapshot ~40
Phase 3: Get current conversation context snapshot for resumption or analysis
| Name | Type | Req | Description |
|---|---|---|---|
| recentTurnCount | number | — | Number of recent turns to include |
No output schema declared.
No examples provided.
get_current_datetime ~139
Get the current date and time in various formats. Useful for timestamping ADRs, research documents, and other architectural artifacts. Returns ISO 8601, human-readable, and ADR-specific date formats.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | — | Output format: "iso" for ISO 8601, "human" for human-readable, "adr" for ADR date format (YYYY-MM-DD), "all" for all formats |
| includeTimestamp | boolean | — | Include Unix timestamp in milliseconds |
| timezone | string | — | Timezone for the datetime (e.g., "UTC", "America/New_York", "Europe/London"). Defaults to UTC. |
No output schema declared.
No examples provided.
get_development_guidance ~172
Get comprehensive development guidance that translates architectural decisions and workflow recommendations into specific coding tasks, implementation patterns, and development roadmap
| Name | Type | Req | Description |
|---|---|---|---|
| adrsToImplement | array | — | List of ADR titles or file paths that need to be implemented in code |
| currentProgress | string | — | What has already been implemented or current state of development |
| developmentPhase | string | yes | Current development phase |
| focusAreas | array | — | Specific areas to focus on (e.g., ["API design", "database schema", "testing strategy", "deployment pipeline"]) |
| teamContext | object | — | — |
| technologyStack | array | — | Current technology stack (e.g., ["TypeScript", "React", "Node.js", "PostgreSQL", "Docker"]) |
| timeline | string | — | Development timeline or deadline constraints |
No output schema declared.
No examples provided.
get_gaps ~73
Get current code gaps from ADR Aggregator. Returns gaps with their status (open, dismissed, resolved) for tracking and management.
| Name | Type | Req | Description |
|---|---|---|---|
| includeDismissed | boolean | — | Include dismissed gaps |
| includeResolved | boolean | — | Include resolved gaps |
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
No output schema declared.
No examples provided.
get_knowledge_graph ~76
Get cross-repository knowledge graph from ADR Aggregator with analytics and insights. Visualize ADR relationships across repositories. Requires Team tier.
| Name | Type | Req | Description |
|---|---|---|---|
| include_analytics | boolean | — | Include graph analytics and insights |
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
| scope | string | — | Scope of the graph |
No output schema declared.
No examples provided.
get_memory_stats ~20
Phase 3: Get statistics about stored conversation memory
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_server_context ~110
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
| Name | Type | Req | Description |
|---|---|---|---|
| includeDetailed | boolean | — | Include detailed information |
| maxRecentItems | number | — | Maximum number of recent items to show |
| outputPath | string | — | Custom output path for the context file |
| writeToFile | boolean | — | Whether to write the context to .mcp-server-context.md file |
No output schema declared.
No examples provided.
get_staleness_report ~67
Get ADR staleness report from ADR Aggregator with review compliance metrics. Identifies stale ADRs that need attention and provides governance insights.
| Name | Type | Req | Description |
|---|---|---|---|
| projectPath | string | — | Project path (defaults to PROJECT_PATH) |
| threshold | number | — | Days threshold for staleness |
No output schema declared.
No examples provided.
get_workflow_guidance ~190
Get intelligent workflow guidance and tool recommendations based on your goals and project context to achieve expected outcomes efficiently
| Name | Type | Req | Description |
|---|---|---|---|
| availableAssets | array | — | What assets you already have (e.g., ["PRD.md", "existing ADRs", "codebase", "documentation", "test suite"]) |
| goal | string | yes | What you want to accomplish (e.g., "analyze new project", "document existing decisions", "security audit", "modernize legacy system") |
| primaryConcerns | array | — | Main areas of concern (e.g., ["security", "performance", "maintainability", "scalability", "compliance"]) |
| projectContext | string | yes | Current state of your project (e.g., "new project", "existing project with ADRs", "legacy codebase", "greenfield development") |
| timeframe | string | — | Available time/effort level |
No output schema declared.
No examples provided.
incorporate_research ~121
Incorporate research findings into architectural decisions
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Path to ADR directory |
| adrId | string | — | ADR ID for update generation |
| analysisType | string | — | Type of research analysis to perform |
| existingTopics | array | — | Previously identified research topics |
| researchFindings | array | — | Research findings for update generation |
| researchPath | string | — | Path to research directory |
| researchTopics | array | — | Research topics for impact evaluation |
| updateType | string | — | Type of ADR update to generate |
No output schema declared.
No examples provided.
interactive_adr_planning ~145
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.
| Name | Type | Req | Description |
|---|---|---|---|
| autoResearch | boolean | — | Automatically trigger research when needed |
| generateTodos | boolean | — | Automatically generate TODO items from decisions |
| input | string | — | User input for the current phase (varies by phase) |
| operation | string | yes | Interactive planning operation to perform |
| projectPath | string | yes | Project root path |
| sessionId | string | — | Planning session ID (required for all operations except start_session) |
No output schema declared.
No examples provided.
list_directory ~27
List contents of a directory
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | yes | Path to the directory to list |
No output schema declared.
No examples provided.
list_roots ~31
List available file system roots that can be accessed. Use this to discover what directories are available before reading files.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
llm_cloud_management ~102
LLM-managed cloud provider operations with research-driven approach
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action to perform |
| adrDirectory | string | — | Directory containing ADR files |
| llmInstructions | string | yes | LLM instructions for command generation |
| parameters | object | — | Action parameters |
| projectPath | string | — | Path to project directory |
| provider | string | yes | Cloud provider to use |
| researchFirst | boolean | — | Research best approach first |
No output schema declared.
No examples provided.
llm_database_management ~102
LLM-managed database operations with research-driven approach
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Database action to perform |
| adrDirectory | string | — | Directory containing ADR files |
| database | string | yes | Database type to use |
| llmInstructions | string | yes | LLM instructions for command generation |
| parameters | object | — | Action parameters |
| projectPath | string | — | Path to project directory |
| researchFirst | boolean | — | Research best approach first |
No output schema declared.
No examples provided.
llm_web_search ~99
LLM-managed web search using Firecrawl for cross-platform support
| Name | Type | Req | Description |
|---|---|---|---|
| adrDirectory | string | — | Directory containing ADR files |
| includeContent | boolean | — | Include full content in results |
| llmInstructions | string | — | LLM instructions for search optimization |
| maxResults | number | — | Maximum results to return |
| projectPath | string | — | Path to project directory |
| query | string | yes | The search query to execute |
No output schema declared.
No examples provided.
load_prompt ~154
Load a specific prompt or prompt section on-demand. Part of CE-MCP lazy loading system that reduces token usage by ~96% by loading prompts only when needed. Use this to retrieve prompt templates for ADR generation, analysis, deployment, and other operations.
| Name | Type | Req | Description |
|---|---|---|---|
| estimateOnly | boolean | — | If true, returns only token estimate without loading the full prompt content |
| promptName | string | yes | Name of the prompt to load (e.g., "adr-suggestion", "deployment-analysis", "environment-analysis", "research-question", "rule-generation", "analysis", "security") |
| section | string | — | Specific section within the prompt to load. If not provided, loads the entire prompt. Available sections depend on the prompt. |
No output schema declared.
No examples provided.
manage_cache ~47
Manage MCP resource cache (clear, stats, cleanup)
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Cache management action to perform |
| key | string | — | Specific cache key to invalidate (for invalidate action) |
No output schema declared.
No examples provided.
mcp_planning ~399
Enhanced project planning and workflow management tool - phase-based project management, team resource allocation, progress tracking, risk analysis, and executive reporting
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | — | Management action (for manage_phases/manage_resources operations) |
| allocationData | object | — | Resource allocation data |
| analysisType | string | — | Type of risk analysis |
| description | string | — | Project description (for create_project operation) |
| format | string | — | Report output format |
| generateMitigation | boolean | — | Generate mitigation strategies |
| importFromAdrs | boolean | — | Import phases from existing ADRs (for create_project operation) |
| importFromTodos | boolean | — | Import tasks from TODO system (for create_project operation) |
| includeAdrRisks | boolean | — | Analyze risks from ADR complexity |
| includeCharts | boolean | — | Include progress charts and graphs |
| includeDependencyRisks | boolean | — | Analyze dependency chain risks |
| includeResourceRisks | boolean | — | Analyze resource allocation risks |
| includeVisuals | boolean | — | Include visual progress indicators |
| memberData | object | — | Team member data for resource operations |
| memberId | string | — | Team member ID for resource operations |
| operation | string | yes | Project planning operation to perform |
| phaseData | object | — | Phase data for create/update operations |
| phaseId | string | — | Phase ID for phase operations |
| phases | array | — | Initial project phases (for create_project operation) |
| projectName | string | — | Project name (for create_project operation) |
| projectPath | string | yes | Project root path |
| reportType | string | — | Type of progress report or generated report |
| targetStatus | string | — | Target status for phase transition |
| team | array | — | Team structure (for create_project operation) |
| timeframe | string | — | Time frame for reports and tracking |
| updateTaskProgress | boolean | — | Sync progress from TODO system |
No output schema declared.
No examples provided.