Skip to main content
Glama

mcp-adr-analysis-server

by tosin2013

generate_adr_from_decision

Transform decision data into structured Architectural Decision Records (ADRs) using customizable templates, supporting clear documentation and references.

Instructions

Generate a complete ADR from decision data

Input Schema

NameRequiredDescriptionDefault
adrDirectoryNoDirectory where ADRs are storeddocs/adrs
decisionDataYes
existingAdrsNoList of existing ADRs for numbering and references
templateFormatNoADR template format to usenygard

Input Schema (JSON Schema)

{ "properties": { "adrDirectory": { "default": "docs/adrs", "description": "Directory where ADRs are stored", "type": "string" }, "decisionData": { "properties": { "alternatives": { "description": "Alternative approaches considered", "items": { "type": "string" }, "type": "array" }, "consequences": { "description": "Decision consequences", "type": "string" }, "context": { "description": "Decision context and problem", "type": "string" }, "decision": { "description": "The architectural decision", "type": "string" }, "evidence": { "description": "Supporting evidence for the decision", "items": { "type": "string" }, "type": "array" }, "title": { "description": "Decision title", "type": "string" } }, "required": [ "title", "context", "decision", "consequences" ], "type": "object" }, "existingAdrs": { "description": "List of existing ADRs for numbering and references", "items": { "type": "string" }, "type": "array" }, "templateFormat": { "default": "nygard", "description": "ADR template format to use", "enum": [ "nygard", "madr", "custom" ], "type": "string" } }, "required": [ "decisionData" ], "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