Skip to main content
Glama

mcp-adr-analysis-server

by tosin2013
diataxis-index.mdโ€ข10.2 kB
# ๐Ÿ“š Documentation Navigation - Diataxis Framework **Find exactly what you need based on your current goal.** ## ๐Ÿ—๏ธ Documentation Architecture ```mermaid graph TB subgraph "User Intent" Learn[๐ŸŽ“ I want to LEARN] Solve[๐Ÿ› ๏ธ I want to SOLVE] Lookup[๐Ÿ“– I want to LOOK UP] Understand[๐Ÿ’ก I want to UNDERSTAND] end subgraph "Documentation Sections" Learn --> Tutorials[Tutorials<br/>Step-by-step learning] Solve --> HowTo[How-To Guides<br/>Problem solving] Lookup --> Reference[Reference<br/>Technical details] Understand --> Explanation[Explanation<br/>Deep concepts] end subgraph "Content Types" Tutorials --> T1[Getting Started] Tutorials --> T2[Advanced Techniques] HowTo --> H1[Troubleshooting] HowTo --> H2[Workflows] Reference --> R1[API Reference] Reference --> R2[Configuration] Explanation --> E1[Architecture] Explanation --> E2[Design Philosophy] end ``` --- ## ๐ŸŽฏ 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 - **[Setup Firecrawl Integration](./how-to-guides/firecrawl-setup.md)** ๐Ÿ”ฅ - Enable web research capabilities for enhanced analysis - **[MCP Client Compatibility](./how-to-guides/mcp-client-compatibility.md)** ๐Ÿ”Œ - Configure server for Claude Desktop, Cline, Cursor, Gemini, and more **๐Ÿšจ 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._

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