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.