Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ANTHROPIC_API_KEY | No | Anthropic API key used for AI-powered ADR generation (via Claude Opus) and quality review. If not provided, the server falls back to keyword-based extraction and review tools become unavailable. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| save_session | Save a Claude Code development session to the database |
| generate_adr | Analyze a saved session and auto-generate an ADR. Exports a markdown file and warns about similar past decisions. |
| update_adr_status | Update the status of an ADR: Proposed → Accepted → Deprecated → Superseded |
| search_decisions | Search past architectural decisions by keyword |
| get_timeline | Get the decision timeline for a project |
| review_adr | AI quality review of an ADR — scores completeness, flags missing context, unconsidered alternatives, and optimistic consequences |
| link_adrs | Create a relationship between two ADRs: related_to, conflicts_with, or depends_on |
| get_adr_graph | Visualize ADR dependency graph. Optionally scope to a single ADR. |
| check_stale_adrs | Find Accepted ADRs that have not been reviewed in a while and may need revisiting |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |