ai-dememory
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AI_DEMEMORY_PR_URL | No | Pull request URL for release checks and MCP smoke tests. Optional, used when running in a PR context. | |
| AI_DEMEMORY_API_KEY | No | API key for the local REST API when binding to non-loopback addresses. Optional, required only for remote API access. | |
| AI_DEMEMORY_REVIEWER | No | Reviewer name for acceptance evidence and handoff commands. Optional, used to pre-fill reviewer identity. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory.doctorA | Return local ai-dememory readiness checks without mutating files. |
| memory.validate_statusA | Return structured Markdown memory validation and conflict scan status without mutating files. |
| memory.searchC | Search ranked local memory results from the SQLite index. |
| memory.getB | Read a memory document by id or repository-relative path. |
| memory.write_proposalC | Write a reviewed proposal candidate to inbox/llm-captures/. |
| memory.contextC | Return token-budgeted memory context for an explicit query or generated working context. |
| memory.mark_seenC | Log that a memory search result was used. |
| memory.reindexC | Run secret scan, validation, and rebuild the SQLite index. |
| memory.consolidateA | Generate a consolidation dry-run report. Does not mutate memories. |
| memory.secret_scanB | Scan selected paths or the repository for suspected secrets. |
| memory.graphC | Return a lightweight graph of memory, tag, project, type, scope, and reference relationships. |
| memory.outcomeA | Record good/bad usefulness feedback for a memory or last seen memory. |
| memory.lifecycle_scoresA | Return generated lifecycle scores from retrieval and outcome feedback. |
| memory.sleep_planA | Return safe sleep consolidation candidates without mutating memory. |
| memory.sleep_apply_reviewedC | Write selected sleep consolidation candidates to inbox/sleep-consolidation/. |
| memory.working_currentA | Read the generated working/current.json snapshot if present. |
| memory.working_statusB | Summarize current working state, recent-session file, and recent handoffs. |
| memory.working_snapshotA | Write generated working/current.json and working/recent-session.md after secret scanning. |
| memory.working_handoffB | Write a generated working/handoffs/ Markdown handoff after secret scanning. |
| memory.capture_missC | Write a reviewed recall miss candidate to inbox/recall-feedback/. |
| memory.recall_fixture_statusB | Report recall fixture provenance and reviewed-promotion freshness. |
| memory.recall_miss_candidateB | Check whether a query and expected memory are a recall miss candidate without writing files. |
| memory.recall_review_planC | Report pending recall miss review work without writing fixture files. |
| memory.recall_review_packetA | Render the weekly recall review packet without writing reports, fixture files, or miss outcomes. |
| memory.recall_review_packet_archive_statusB | List generated recall review packet archives without writing files, fixtures, or miss outcomes. |
| memory.recall_review_packet_archive_retention_planC | Plan generated recall review packet archive pruning without deleting files, writing fixtures, or closing misses. |
| memory.recall_miss_reviewA | Reject or dismiss a reviewed recall miss without writing recall fixtures or canonical memory. |
| memory.vector_statusA | Report whether recall fixtures justify a future vector search experiment. |
| memory.provenance_statusB | Audit durable memories for reviewed provenance metadata. |
| memory.maintenance_statusA | Show configured providers, schedule settings, generated artifacts, generated packet archives, recent reports, and lock state. |
| memory.import_chatsC | Import configured provider chat/session files into inbox/imports/ for review. |
| memory.capture_importA | Capture explicit text or a repository-local file into inbox/imports/ for review. |
| memory.git_lessonsA | Inspect local git history and preview review-first lesson candidates; dry_run=false writes into inbox/git-lessons/. |
| memory.maintenance_runC | Run an opt-in daily or weekly maintenance profile. |
| memory.schedule_planC | Return platform scheduler commands and reviewed cron export entries without installing them. |
| memory.schedule_statusA | Return configured schedule settings and platform status commands without querying or mutating the OS scheduler. |
| memory.schedule_environmentB | Check local scheduler, Docker, and crontab command availability without running commands. |
| memory.acceptance_statusB | Return reviewed manual release acceptance evidence status. |
| memory.acceptance_verifyA | Return manual acceptance completion state without recording evidence. |
| memory.acceptance_planA | Return remaining and blocked manual acceptance next actions without recording evidence. |
| memory.acceptance_templateC | Return a reviewed-evidence template and record command without recording acceptance evidence. |
| memory.acceptance_packetB | Render the manual acceptance review packet without writing reports or recording evidence. |
| memory.acceptance_packet_archive_statusA | List generated manual acceptance packet archives without writing files or recording evidence. |
| memory.acceptance_packet_archive_retention_planC | Plan generated manual acceptance packet archive pruning without deleting files or recording evidence. |
| memory.release_evidenceB | Return local v2 release evidence without writing report files. |
| memory.release_evidence_reportB | Render the v2 release evidence Markdown report without writing report files. |
| memory.publish_planB | Plan manual TestPyPI or PyPI publishing without uploading packages. |
| memory.roadmap_statusA | Return read-only implementation status for the v2 operational roadmap phases. |
| memory.hook_eventsB | Return supported local provider hook events. |
| memory.hook_configB | Return local hook config fragments for Codex or Claude Code. |
| memory.hook_statusB | Return managed hook instruction install status without writing files. |
| memory.hook_capture_reviewA | Record a reviewed outcome on a hook capture under inbox/session-events/ without promoting memory. |
| memory.providers_detectA | Detect known local LLM provider folders for optional chat import. |
| memory.providers_statusA | Return configured provider import readiness without reading or importing chat files. |
| memory.providers_planA | Return reviewable provider configure/import commands without mutating config or reading provider files. |
| memory.setup_planC | Return review-first vault, MCP, provider, hook, and scheduler setup commands without mutating files. |
| memory.setup_healthA | Return combined validation, context config, manual acceptance, recall, vector, provider, scheduler, maintenance, and review health without running commands or writing files. |
| memory.review_false_positivesA | Return secret-scan findings with deterministic review ids and suppression metadata. |
| memory.review_stale_false_positivesA | Return ignored false-positive suppressions whose current scanner finding no longer exists. |
| memory.false_positive_ignoreC | Record a reviewed secret-scan false-positive suppression in .ai-dememory-ignore.toml. |
| memory.false_positive_unignoreC | Record a reviewed false-positive unsuppression in .ai-dememory-ignore.toml. |
| memory.review_conflictsA | Return duplicate, preference, project decision, and restricted memory conflict candidates. |
| memory.conflict_dismissC | Record that a conflict candidate was reviewed and intentionally dismissed. |
| memory.conflict_merge_proposalB | Write a conflict merge proposal under inbox/conflict-resolution/ and audit the decision. |
| memory.conflict_keepA | Record a reviewed keep decision for a conflict without editing canonical memory. |
| memory.review_modesA | Return built-in review modes and the active configured mode. |
| memory.review_configure_modeA | Persist the active review mode in .ai-dememory.toml without editing canonical memory. |
| memory.review_planB | Return mode-specific LLM, human, and validation steps for a review kind. |
| memory.review_recommendationC | Store an advisory LLM/client review recommendation under inbox/review-recommendations/ without applying it. |
| memory.review_recommendationsA | List advisory review recommendation artifacts without applying review outcomes. |
| memory.review_recommendation_archive_statusA | List archived accepted/rejected advisory recommendation artifacts without moving files. |
| memory.review_recommendation_archive_restore_previewB | Preview restoring one archived advisory recommendation artifact to the active inbox without moving files. |
| memory.review_recommendation_outcome_reportB | Render the reviewed recommendation outcome sign-off report without writing files. |
| memory.review_recommendation_outcomeA | Record accepted/rejected status on an advisory review recommendation artifact without applying it. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| memory_recall_context | Prepare a memory search request and instructions for using retrieved context. |
| memory_capture_proposal | Prepare a reviewed inbox capture proposal without modifying durable memory. |
| memory_review_inbox | Guide a human review of proposed memory captures. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| mem_active_context_20260614 | active / active at memories/active/working-context.md: Implement a multi-LLM memory system with Markdown canonical storage, SQLite FTS retrieval, MCP interfaces, local review workflows, and gene... |
| mem_preferences_20260614 | durable / active at memories/durable/preferences.md: - Prefer WSL2 or Linux-like execution for web development workflows when the local environment supports it. - Prefer native GitHub connecto... |
| mem_tool_policy_20260614 | durable / active at memories/durable/tool-policy.md: - For GitHub work in Codex, prefer native GitHub connector tools. - If GitHub tools are not visible, run tool discovery before using gh. -... |
| mem_values_20260614 | durable / active at memories/durable/values.md: - Prefer clarity, pragmatism, and rigorous engineering over novelty. - Keep human-readable memory as the source of truth. - Do not store se... |
| mem_tool_codex_20260614 | tool / active at memories/tools/codex.md: Current target stack: - WSL2 or Linux-like execution is preferred for development when available. - Codex CLI can run the local `ai-dememor... |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/GonzaloTorreras/ai-dememory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server