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. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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