Architectural Decision Log (ADL) System MCP Server

$npx -y @dk123579/adl-mcp
README.md

Manage architectural decisions through CRUD operations and GraphQL integration.

Enables AI assistants to manage architectural decisions through CRUD operations integrated with a GraphQL backend and SAP/LeanIX fact sheets. It provides tools for creating, reading, updating, and deleting ADL entries to maintain a structured history of technical choices.

Tools (5)

create_adl_entryCreates a new Architectural Decision Log entry in the system.
read_adl_entryRetrieves a specific ADL entry by its identifier.
update_adl_entryUpdates an existing ADL entry with new information.
delete_adl_entryRemoves an ADL entry from the system.
list_adl_entriesLists all architectural decision log entries.

Environment Variables

GRAPHQL_ENDPOINTrequiredThe endpoint for the GraphQL backend and SAP/LeanIX integration.

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "adl-mcp": {
      "command": "npx",
      "args": ["-y", "@dk123579/adl-mcp"],
      "env": {
        "GRAPHQL_ENDPOINT": "your-endpoint-here"
      }
    }
  }
}

Try it

Create a new ADL entry for switching our primary database to PostgreSQL, including the context and consequences.
List all current architectural decision log entries to see our technical history.
Update the status of the ADL entry regarding microservices to 'Accepted'.
Read the details of the architectural decision with ID 'ADL-001'.
Delete the draft ADL entry for the deprecated legacy authentication system.

Frequently Asked Questions

How do I install Architectural Decision Log (ADL) System?

Install Architectural Decision Log (ADL) System by running: npx -y @dk123579/adl-mcp

What MCP clients work with Architectural Decision Log (ADL) System?

Architectural Decision Log (ADL) System works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Architectural Decision Log (ADL) System with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free