Codex Memory
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CODEX_MEMORY_ROOT | No | Memory vault root. Defaults to ~/.codex/memories. | ~/.codex/memories |
| CODEX_MEMORY_SERVICE_ROOT | No | Source checkout root used to find the optional Rust keyword helper. Defaults to the repository root in editable installs. | |
| CODEX_MEMORY_ENABLE_SEMANTIC | No | Set to 1 to enable semantic indexing/search. | |
| CODEX_MEMORY_TRANSCRIPT_ROOTS | No | Extra transcript roots for session and hook tests, separated by the platform path separator. | |
| CODEX_MEMORY_PROJECT_SPECIFIC_TERMS | No | Comma-separated local lint terms used to flag records that should be filed under a concrete project instead of a shared knowledge-base project. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_memoryA | Search local Codex memory with keyword, semantic, or hybrid retrieval. Use comma-separated status values such as "active,risk_pending" to search more than one lifecycle state. Set diagnostics=true to return hits plus per-stage timing fields for retrieval performance troubleshooting. |
| read_memoryA | Read a local memory record by id or path. |
| write_memoryC | Create or update a Markdown memory record. |
| reindex_memoryC | Rebuild local memory indexes. |
| memory_hygieneB | Report local memory hygiene issues such as stale candidates and duplicates. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/zhangtian-123/codex-memory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server