Documentation Guide
Welcome to the MCP ADR Analysis Server documentation. Our documentation follows the Diataxis framework - a systematic approach to technical documentation organized by user intent.
Documentation Structure
Tutorials (Learning-Oriented)
Step-by-step guides that take you through a series of steps to complete a project. Best for newcomers who want to learn by doing.
- First Steps - Get started with your first ADR analysis
- Existing Projects - Integrate with an existing codebase
- Advanced Analysis - Deep architectural analysis techniques
- Security-Focused Workflow - Security-first development patterns
- Team Collaboration - Working with teams on architectural decisions
How-To Guides (Task-Oriented)
Practical guides that help you accomplish specific tasks. Best for practitioners who know what they want to do.
- Installation Guide - Detailed installation instructions
- MCP Client Setup - Configure Claude, Cursor, Cline, and more
- Firecrawl Integration - Enable web content analysis
- Troubleshooting - Common issues and solutions
- Deployment Readiness - Validate deployment readiness
Reference (Information-Oriented)
Technical descriptions of the machinery and how to operate it. Best for users who need to look up specific details.
- API Reference - Complete tool documentation
- Comprehensive API Reference - Extended API documentation
- Analysis Tools - Code analysis tool specifications
- Configuration - Environment variables and settings
Explanation (Understanding-Oriented)
Discussions that clarify and illuminate concepts. Best for learners who want to understand the bigger picture.
- Architecture Overview - System design and components
- AI Architecture Concepts - AI integration patterns
- Self-Learning Architecture - Adaptive analysis capabilities
Quick Start Paths
New to MCP ADR Analysis Server?
- Read What is MCP? in the README
- Follow the First Steps Tutorial
- Explore the API Reference
Setting Up for Your Team?
- Review Architecture Overview
- Follow the Installation Guide
- Configure ADR Aggregator for cross-team visibility
Troubleshooting Issues?
- Check the Troubleshooting Guide
- Review MCP Client Compatibility
- Search GitHub Issues
About Diataxis
The Diataxis framework recognizes that documentation serves different purposes for different users at different times:
| Type | Purpose | User Need |
|---|---|---|
| Tutorials | Learning | "I want to learn" |
| How-To Guides | Goals | "I want to accomplish X" |
| Reference | Information | "I need to know about Y" |
| Explanation | Understanding | "I want to understand why" |
By organizing our documentation this way, we help you find exactly what you need, when you need it.
Contributing to Documentation
Found an issue or want to improve our docs? See the Contributing Guide for how to submit changes.