Skip to main content
Glama
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.*

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tosin2013/mcp-adr-analysis-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server