Skip to main content
Glama

mcp-adr-analysis-server

by tosin2013

analyze_project_ecosystem

Analyze project ecosystems recursively with advanced prompting techniques, including Knowledge Generation and Reflexion, to uncover technology-specific insights and improve decision-making.

Instructions

Comprehensive recursive project ecosystem analysis with advanced prompting techniques (Knowledge Generation + Reflexion)

Input Schema

NameRequiredDescriptionDefault
analysisDepthNoDepth of ecosystem analysiscomprehensive
analysisScopeNoSpecific analysis areas to focus on (e.g., ["security", "performance", "architecture", "dependencies"])
conversationContextNoRich context from the calling LLM about user goals and discussion history
enhancedModeNoEnable advanced prompting features (Knowledge Generation + Reflexion)
includeEnvironmentNoAutomatically include comprehensive environment analysis (default: true)
includePatternsNoFile patterns to include in analysis
knowledgeEnhancementNoEnable Knowledge Generation for technology-specific insights
learningEnabledNoEnable Reflexion learning from past analysis outcomes
projectPathNoPath to the project directory to analyze (optional, uses configured PROJECT_PATH if not provided)
recursiveDepthNoDepth of recursive project analysiscomprehensive
technologyFocusNoSpecific technologies to focus analysis on (auto-detected if not provided)

Input Schema (JSON Schema)

{ "properties": { "analysisDepth": { "default": "comprehensive", "description": "Depth of ecosystem analysis", "enum": [ "basic", "detailed", "comprehensive" ], "type": "string" }, "analysisScope": { "description": "Specific analysis areas to focus on (e.g., [\"security\", \"performance\", \"architecture\", \"dependencies\"])", "items": { "type": "string" }, "type": "array" }, "conversationContext": { "additionalProperties": false, "description": "Rich context from the calling LLM about user goals and discussion history", "properties": { "budget": { "description": "Budget or resource constraints (e.g., \"limited budget\", \"enterprise scale\")", "type": "string" }, "constraints": { "description": "Limitations, compliance requirements, or restrictions (e.g., [\"GDPR compliance\", \"budget under $50k\", \"minimal downtime\"])", "items": { "type": "string" }, "type": "array" }, "focusAreas": { "description": "Specific areas of concern or interest (e.g., [\"security\", \"performance\", \"maintainability\"])", "items": { "type": "string" }, "type": "array" }, "humanRequest": { "description": "Original human request text for context restoration and knowledge graph storage", "type": "string" }, "previousContext": { "description": "Relevant context from previous conversation (e.g., \"User mentioned concerns about database splitting\")", "type": "string" }, "projectPhase": { "description": "Current project phase (e.g., \"planning\", \"development\", \"migration\", \"production\")", "type": "string" }, "requirements": { "description": "Specific requirements or preferences mentioned", "items": { "type": "string" }, "type": "array" }, "timeline": { "description": "Timeline or urgency information (e.g., \"launch in 3 months\", \"urgent migration\")", "type": "string" }, "userGoals": { "description": "Primary objectives the user wants to achieve (e.g., [\"microservices migration\", \"improve security\"])", "items": { "type": "string" }, "type": "array" }, "userRole": { "description": "User's role or expertise level (e.g., \"senior architect\", \"developer\", \"project manager\")", "type": "string" } }, "type": "object" }, "enhancedMode": { "default": true, "description": "Enable advanced prompting features (Knowledge Generation + Reflexion)", "type": "boolean" }, "includeEnvironment": { "default": true, "description": "Automatically include comprehensive environment analysis (default: true)", "type": "boolean" }, "includePatterns": { "description": "File patterns to include in analysis", "items": { "type": "string" }, "type": "array" }, "knowledgeEnhancement": { "default": true, "description": "Enable Knowledge Generation for technology-specific insights", "type": "boolean" }, "learningEnabled": { "default": true, "description": "Enable Reflexion learning from past analysis outcomes", "type": "boolean" }, "projectPath": { "description": "Path to the project directory to analyze (optional, uses configured PROJECT_PATH if not provided)", "type": "string" }, "recursiveDepth": { "default": "comprehensive", "description": "Depth of recursive project analysis", "enum": [ "shallow", "moderate", "deep", "comprehensive" ], "type": "string" }, "technologyFocus": { "description": "Specific technologies to focus analysis on (auto-detected if not provided)", "items": { "type": "string" }, "type": "array" } }, "required": [], "type": "object" }

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