Shared Agent Memory
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEMORY_DB_PATH | No | SQLite 数据库路径,用于独立的数据目录或隔离测试。三个路径必须互不相同。 | ~/.agent-memory/memory.sqlite3 |
| MEMORY_FILE_PATH | No | 可选的旧版 JSONL 导入来源路径。只设置此项时,数据库路径会从该文件名推导。 | ~/.agent-memory/memory.jsonl |
| MEMORY_EXPORT_PATH | No | 自动生成的 Markdown 阅读副本路径。只更改数据库路径时,导出默认跟随数据库目录。 | ~/.agent-memory/exports/memory.md |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| remember_memoryB | Save a confirmed useful memory with provenance; request_key makes retries safe. Unknown sources stay unknown. Same entity/content is deduplicated. |
| correct_memoryB | Replace an active memory with a new revision. Use the returned id and revision for subsequent corrections; stale writers are rejected. Old content stays in history. |
| forget_memoryB | Logically delete the active revision. Historical content remains in SQLite and the Markdown history; this is not physical erasure. |
| search_memoriesB | Bounded lexical/full-text recall. With project, returns global and that exact project; without project, global only. Project selection is a relevance filter, not authorization. |
| memory_historyA | Read up to 100 revisions of a memory chain, including deleted and superseded records. |
| memory_statusB | Read non-secret store status and counts; does not expose memory content or paths. |
| create_entitiesC | Compatibility tool backed by the same v2 SQLite store. New callers should prefer versioned native memory tools. Legacy deletion is logical and retained in history. |
| add_observationsC | Compatibility tool backed by the same v2 SQLite store. New callers should prefer versioned native memory tools. Legacy deletion is logical and retained in history. |
| create_relationsC | Compatibility tool backed by the same v2 SQLite store. New callers should prefer versioned native memory tools. Legacy deletion is logical and retained in history. |
| delete_entitiesB | Compatibility tool backed by the same v2 SQLite store. New callers should prefer versioned native memory tools. Legacy deletion is logical and retained in history. |
| delete_observationsB | Compatibility tool backed by the same v2 SQLite store. New callers should prefer versioned native memory tools. Legacy deletion is logical and retained in history. |
| delete_relationsB | Compatibility tool backed by the same v2 SQLite store. New callers should prefer versioned native memory tools. Legacy deletion is logical and retained in history. |
| read_graphA | Compatibility tool backed by the same v2 SQLite store. Explicit graph reads may be large; prefer search_memories for bounded project-aware retrieval. |
| search_nodesB | Compatibility tool backed by the same v2 SQLite store. Explicit graph reads may be large; prefer search_memories for bounded project-aware retrieval. |
| open_nodesC | Compatibility tool backed by the same v2 SQLite store. Explicit graph reads may be large; prefer search_memories for bounded project-aware retrieval. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |