Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEMOIR_MAX_CONTENT | No | Max characters for content fields (default: 500) | |
| MEMOIR_MAX_ENTRIES | No | Max entries per session (default: 50) | |
| MEMOIR_MAX_OUTCOME | No | Max characters for outcome/resolution fields (default: 300) | |
| MEMOIR_MAX_SESSIONS | No | Max sessions per project (default: 20) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| log_attempt | Record something that was tried and its outcome. |
| log_blocker | Flag something that's stuck and why. |
| resolve_blocker | Mark a blocker as resolved. |
| log_decision | Record a design or architecture choice and its rationale. |
| end_session | Explicitly close the current session with an optional summary. |
| get_handoff | Get a structured summary of the last session for this project. Use this at the start of a new session to understand what was previously attempted, what's blocked, and what decisions were made. |
| get_history | Query past sessions for this project. |
| get_blockers | List blockers across all sessions for this project. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |