AI-driven server for architectural decision analysis, ADR management, security checks, TDD, and deployment validation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Adr Analysis Server.
sync_to_aggregatorPush local ADRs to platform
get_adr_contextPull ADR context from platform
get_staleness_reportGet ADR governance/health reports
get_adr_templatesRetrieve domain-specific templates
get_adr_diagramsGet Mermaid diagrams for ADRs
validate_adr_complianceValidate ADR implementation
Your ADRs are lying to you. This MCP server catches it โ live drift detection validates architectural decisions against your actual code. Plus content safety, decision memory, and 64 tools powered by your host LLM via CE-MCP.
The Model Context Protocol (MCP) is an open standard that enables seamless integration between AI assistants and external tools and data sources. Think of it as a universal adapter that lets AI assistants like Claude, Cline, and Cursor connect to specialized servers. This server gives your AI assistant the ability to detect ADR drift against live code, mask sensitive content before it leaks, and remember architectural decisions across conversations.
What: MCP server that validates architectural decisions against your actual code โ drift detection, content safety, and decision memory
Who: AI coding assistants (Claude, Cline, Cursor, Windsurf), enterprise architects, development teams
Why: Catch stale ADRs before they cause production incidents โ live validation against code evidence, no API key required
How: npm install -g mcp-adr-analysis-server โ Add to your MCP client โ Start analyzing
Key Features: Tree-sitter AST analysis โข Security content masking โข Drift detection โข CE-MCP orchestration directives โข Deployment readiness validation
| Term | Definition |
|---|---|
| ADR | Architectural Decision Record โ A document that captures an important architectural decision along with its context, alternatives considered, and consequences. |
| MCP | Model Context Protocol โ An open standard enabling AI assistants to connect to external tools and data sources. |
| CE-MCP | Claude-Enriched MCP โ Execution mode where tools return orchestration directives for the host LLM instead of making their own AI calls. Default since v2.14. |
| Tree-sitter | An incremental parsing library that provides AST (Abstract Syntax Tree) analysis for 50+ languages. Used for semantic code understanding, extracting function signatures, and identifying architectural patterns. |
| Session & Tool-Usage Tracker | Project-local tracking of session intents, tool executions, and ADR registrations, with keyword-scored retrieval over JSON snapshots. Supports workflow continuity and tool-usage evidence โ not a graph database. |
| Smart Code Linking | Discovery of code files related to ADRs and architectural decisions, using keyword extraction and ripgrep search. |
| ADR Aggregator | Optional SaaS integration for syncing and sharing ADR context across teams (ADR_AGGREGATOR_API_KEY). |
Author: Tosin Akinosho | Repository: GitHub
๐ Drift Detection - Validate ADR decisions against live code and infrastructure evidence ๐ก๏ธ Content Safety - Detect and mask secrets, PII, and sensitive content automatically ๐ง Decision Memory - Session & tool-usage tracking with keyword-scored retrieval ๐๏ธ Technology Detection - Identify any tech stack and architectural patterns ๐ ADR Management - Generate, suggest, and maintain Architectural Decision Records ๐ Smart Code Linking - Discovery of code files related to ADRs and decisions ๐ Deployment Readiness - Zero-tolerance test validation with hard blocking
๐ View Full Capabilities โ ยท ๐ Release policy โ ยท ๐๏ธ Changelog โ
Before installing, verify you have:
Required:
npm install for native module compilation (tree-sitter incremental code parsers for YAML and TypeScript)HTTP_PROXY and HTTPS_PROXY environment variablesNote: When installing from source,
npm run buildis required before running the server since thebinentry points to./dist/src/index.js.
๐ Detailed Installation Guide โ | RHEL Setup โ
npm install -g mcp-adr-analysis-serverThat's it. The server runs in CE-MCP mode by default โ your host LLM (Claude, GPT, etc.) executes the analysis using orchestration directives returned by the tools. No external API key needed.
Claude Desktop users: Save this JSON to
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows).
| Client | Config file location |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cline (VS Code) | VS Code Settings โ Cline โ MCP Servers (or .vscode/cline_mcp_settings.json) |
| VS Code (native MCP) | .vscode/mcp.json in workspace root |
| Cursor | Cursor Settings โ MCP โ Add Server |
๐ VS Code Integration Guide โ โ step-by-step setup for Cline, Continue, and VS Code native MCP with example configs.
If you want the server to make its own AI calls (bypassing the host LLM), add an OpenRouter API key:
Sign up at OpenRouter.ai/keys. This mode is not recommended โ CE-MCP produces equivalent results using your existing host LLM context.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tosin2013-mcp-adr-analysis-server)<a href="https://allmcps.com/mcp/tosin2013-mcp-adr-analysis-server"><img src="https://allmcps.com/api/badge/tosin2013-mcp-adr-analysis-server?style=directory" alt="MCP Adr Analysis Server on AllMCPs" /></a>