diataxis-index.mdโข8.92 kB
# ๐ Documentation Navigation - Diataxis Framework
**Find exactly what you need based on your current goal.**
---
## ๐ฏ What do you want to do right now?
### ๐ **I want to LEARN** โ [Tutorials](#tutorials)
*"Teach me how to use this step-by-step"*
**When to use**: You're new to MCP or architectural decision records, want to understand concepts through hands-on practice.
### ๐ ๏ธ **I want to SOLVE** โ [How-To Guides](#how-to-guides)
*"Help me fix this specific problem"*
**When to use**: You have a specific issue, error, or task you need to accomplish right now.
### ๐ **I want to LOOK UP** โ [Reference](#reference)
*"What are the exact parameters for this tool?"*
**When to use**: You know what tool you want to use but need exact syntax, parameters, or options.
### ๐ก **I want to UNDERSTAND** โ [Explanation](#explanation)
*"Why does this work this way?"*
**When to use**: You want to understand the deeper concepts, design decisions, and architectural principles.
---
## ๐ Tutorials
*Learning-oriented โข Step-by-step โข Safe to experiment*
Start here if you're new to MCP ADR Analysis or want to build your skills systematically.
### **Getting Started Series**
- **[Your First MCP Analysis](tutorials/01-first-steps.md)** โญ
- *30 minutes โข Beginner*
- Install server, run first analysis, create your first ADR
- **[Working with Existing Projects](tutorials/02-existing-projects.md)**
- *45 minutes โข Beginner*
- Analyze codebases with existing architecture, discover implicit decisions
- **[Advanced Analysis Techniques](tutorials/03-advanced-analysis.md)**
- *60 minutes โข Intermediate*
- Security scanning, deployment readiness, performance analysis
### **Specialized Learning Paths**
- **[Security-First Architecture](tutorials/security-focused-workflow.md)**
- *90 minutes โข Intermediate*
- End-to-end security analysis and ADR generation workflow
- **[Team Collaboration Workflows](tutorials/team-collaboration.md)**
- *60 minutes โข Advanced*
- Multi-developer ADR processes, review workflows, knowledge sharing
**๐จโ๐ New to architectural decision records?** Start with [Your First MCP Analysis](tutorials/01-first-steps.md)
---
## ๐ ๏ธ How-To Guides
*Problem-solving โข Goal-oriented โข Real scenarios*
Use these when you need to solve a specific problem or accomplish a particular task.
### **Common Problems**
- **[Troubleshoot Common Issues](how-to-guides/troubleshooting.md)** ๐
- Fix installation problems, resolve errors, diagnose issues
- **[Handle Security Concerns](how-to-guides/security-analysis.md)**
- Detect sensitive content, configure masking, secure deployments
- **[Prepare for Deployment](how-to-guides/deployment-readiness.md)**
- Validate production readiness, run final checks, create deployment plans
### **Workflow Solutions**
- **[Migrate from Manual ADRs](how-to-guides/migrate-existing-adrs.md)**
- Convert existing documentation, preserve history, establish new processes
- **[Integrate with CI/CD](how-to-guides/cicd-integration.md)**
- Automate ADR validation, enforce architectural rules, track compliance
- **[Scale for Large Teams](how-to-guides/large-team-scaling.md)**
- Multi-repository setups, federated decision tracking, governance workflows
### **Specific Tasks**
- **[Generate ADRs from Requirements](how-to-guides/prd-to-adrs.md)**
- Convert PRD documents, structure decisions, maintain traceability
- **[Track Implementation Progress](how-to-guides/progress-tracking.md)**
- Monitor ADR implementation, identify blockers, report status
- **[Create Custom Rules](how-to-guides/custom-rules.md)**
- Define architectural constraints, validate compliance, enforce standards
**๐จ Having an issue right now?** Check [Troubleshooting](how-to-guides/troubleshooting.md) first.
---
## ๐ Reference
*Information-oriented โข Systematic โข Comprehensive*
Complete documentation for when you need exact details about tools, parameters, and APIs.
### **Complete API Documentation**
- **[Complete API Reference](reference/api-reference.md)** ๐
- All 37 tools with parameters, examples, and usage patterns
- Quick navigation and search functionality
- Common usage patterns and workflows
### **Tool Categories**
- **[Analysis Tools](reference/analysis-tools.md)**
- Project analysis, context extraction, ecosystem understanding
- **[Generation Tools](reference/generation-tools.md)**
- ADR creation, TODO generation, documentation synthesis
- **[Security Tools](reference/security-tools.md)**
- Content scanning, masking, credential detection
- **[Validation Tools](reference/validation-tools.md)**
- Progress tracking, rule validation, deployment readiness
### **Configuration Reference**
- **[Environment Variables](reference/environment-config.md)**
- All configuration options, default values, environment setup
- **[MCP Client Configuration](reference/mcp-client-config.md)**
- Claude Desktop, Cursor, other MCP clients setup
### **Schemas and Formats**
- **[ADR Templates](reference/adr-templates.md)**
- Standard formats, MADR templates, Y-statements
- **[JSON Schemas](reference/json-schemas.md)**
- Tool parameters, response formats, data structures
**๐ Looking for a specific tool?** Use the [API Reference](reference/api-reference.md) search.
---
## ๐ก Explanation
*Understanding-oriented โข Conceptual โข Background*
Deep-dive into concepts, design decisions, and the "why" behind the architecture.
### **Core Concepts**
- **[Understanding MCP](explanation/mcp-concepts.md)** ๐ง
- What is Model Context Protocol, how it works, why it matters
- **[Architectural Decision Records](explanation/adr-philosophy.md)**
- ADR principles, best practices, decision-making frameworks
- **[AI-Assisted Architecture](explanation/ai-architecture-concepts.md)**
- How AI enhances architectural analysis, human-AI collaboration
### **Design Decisions**
- **[Server Architecture](explanation/server-architecture.md)**
- Why we chose this design, tradeoffs, alternative approaches
- **[Tool Design Philosophy](explanation/tool-design.md)**
- Principles behind tool organization, naming, parameter design
- **[Security Model](explanation/security-philosophy.md)**
- Threat model, protection strategies, privacy considerations
### **Advanced Topics**
- **[Knowledge Graph Architecture](explanation/knowledge-graph.md)**
- How we build and maintain project understanding over time
- **[Prompt Engineering Techniques](explanation/prompt-engineering.md)**
- APE, Knowledge Generation, Reflexion frameworks explained
- **[Performance and Scalability](explanation/performance-design.md)**
- How the server handles large projects, optimization strategies
**๐ค Want to understand the bigger picture?** Start with [Understanding MCP](explanation/mcp-concepts.md).
---
## ๐งญ Quick Navigation
### **By Experience Level**
- **New to MCP**: [First Steps Tutorial](tutorials/01-first-steps.md) โ [MCP Concepts](explanation/mcp-concepts.md)
- **New to ADRs**: [ADR Philosophy](explanation/adr-philosophy.md) โ [Generate Your First ADR](tutorials/01-first-steps.md)
- **Experienced User**: [API Reference](reference/api-reference.md) โ [Advanced Techniques](tutorials/03-advanced-analysis.md)
### **By Use Case**
- **Personal Projects**: [First Steps](tutorials/01-first-steps.md) โ [Existing Projects](tutorials/02-existing-projects.md)
- **Team Projects**: [Team Collaboration](tutorials/team-collaboration.md) โ [Large Team Scaling](how-to-guides/large-team-scaling.md)
- **Enterprise**: [Security Workflow](tutorials/security-focused-workflow.md) โ [CI/CD Integration](how-to-guides/cicd-integration.md)
### **By Problem Type**
- **Installation/Setup**: [Troubleshooting](how-to-guides/troubleshooting.md)
- **Security Concerns**: [Security Analysis](how-to-guides/security-analysis.md)
- **Performance Issues**: [Performance Design](explanation/performance-design.md)
- **Integration Questions**: [CI/CD Integration](how-to-guides/cicd-integration.md)
---
## ๐ Documentation Quality Metrics
This documentation follows the [Diataxis framework](https://diataxis.fr/) for maximum usability:
- **โ
Tutorials**: Learn by doing with safe, guided practice
- **โ
How-To Guides**: Solve real problems with proven solutions
- **โ
Reference**: Look up exact information quickly and reliably
- **โ
Explanation**: Understand concepts and design decisions deeply
### Quick Feedback
Found what you needed? Missing something important?
**[Improve this documentation](https://github.com/tosin2013/mcp-adr-analysis-server/issues)**
---
*Can't find what you need? [Search the complete API reference](reference/api-reference.md) or [file an issue](https://github.com/tosin2013/mcp-adr-analysis-server/issues) to help us improve the documentation.*