mcp-ariel-memory
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| memory_rememberB | Save a fact to long-term memory (L4 CoreMemory). Args: layer: "user" for user facts, "agent" for agent identity user_id: User identifier key: Fact key (e.g. "name", "language", "principle") value: Fact value importance: Importance score 0.0-1.0 (default 0.5) session_id: Session ID for dedup (optional) |
| memory_recallB | Search memory across L3 (episodes) and L4 (facts). Args: layer: "user" or "agent" user_id: User identifier query: Search query limit: Max results (default 10) |
| memory_forgetB | Delete a fact from L4 memory. Args: layer: "user" or "agent" user_id: User identifier key: Fact key to delete |
| memory_session_startC | Start a new memory session. Args: layer: "user" or "agent" user_id: User identifier |
| memory_session_endA | End a session and save summary. Args: layer: "user" or "agent" user_id: User identifier session_id: Session ID from session_start summary: Session summary |
| memory_episode_saveA | Save an episode to L3 episodic memory. Args: layer: "user" or "agent" user_id: User identifier summary: Episode description weight: Emotional weight 0.0-1.0 (default 0.5) tags: Tags (e.g. ["greeting", "decision", "error"]) |
| memory_episode_recallB | Recall episodes, optionally filtered by tag. Args: layer: "user" or "agent" user_id: User identifier tag: Filter by tag (empty = all) limit: Max results (default 10) |
| memory_graph_addB | Add a node to the epistemic graph. Args: layer: "user" or "agent" user_id: User identifier content: Node content node_type: Node type (fact, decision, emotion, error_analysis, etc.) tags: Tags |
| memory_graph_queryC | Query the epistemic graph by tag or node type. Args: layer: "user" or "agent" user_id: User identifier tag: Filter by tag node_type: Filter by type limit: Max results |
| memory_session_listB | List recent memory sessions. Args: layer: "user" or "agent" user_id: User identifier limit: Max results (default 10) |
| memory_episode_listC | List episodes from L3 episodic memory. Args: layer: "user" or "agent" user_id: User identifier limit: Max results (default 10) offset: Pagination offset |
| memory_episode_getB | Get a single episode by ID. Args: layer: "user" or "agent" user_id: User identifier episode_id: Episode database ID |
| memory_graph_nodesB | List nodes from the epistemic graph. Args: layer: "user" or "agent" user_id: User identifier node_type: Filter by type (empty = all types) limit: Max results (default 20) |
| memory_graph_edgesA | List edges from the epistemic graph. Args: layer: "user" or "agent" node_id: Source node ID (0 = all edges for the layer) limit: Max results (default 20) |
| memory_statsB | Get memory statistics for a layer. Args: layer: "user" or "agent" user_id: User identifier |
| memory_contextB | Return compressed context summary for prompt injection (L4 top-10 + L3 top-3 + recent + wiki). Args: layer: "user" or "agent" user_id: User identifier |
| memory_context_injectC | Return compressed summary for prompt injection (L4 top-10 + L3 top-3). Args: layer: "user" or "agent" user_id: User identifier |
| memory_api_keyA | Manage API keys. Args: action: "create", "revoke", or "list" user_id: User to create key for (create only) label: Optional label (create only) api_key: Key to revoke (revoke only) |
| memory_backupC | Manage backups. Args: action: "now", "list", "restore", or "status" backup_name: Backup to restore (restore only) |
| memory_sagaB | Run sagas with auto-rollback on failure. Args: action: "consolidate" (gather->distill->promote) or "backup" (copy->verify) user_id: User identifier (consolidate only) |
| memory_dataB | Import/export memory data. Args: action: "export", "import", or "list" user_id: User to export (export only) file_path: File to import (import only) target_user_id: Import as this user (import only, defaults to user_id) |
| memory_sync_replicaC | Sync read-only replica for dashboard/metrics. |
| memory_cleanupB | Full memory cleanup: deduplicate, archive, clean staging. Args: user_id: User identifier retention_days: Days to keep audit logs (default 30) |
| memory_lucidity_purgeB | Emergency purge: delete all data from the last N hours. Args: user_id: User identifier hours: How many hours back to purge (default 24) |
| memory_searchA | Hybrid search across RAG + Wiki with strategy selection. Args: query: Search query user_id: User identifier limit: Max results (default 10) strategy: "fts" (keyword), "mib" (semantic), "hybrid" (combined), or "auto" (auto-select) sources: "all" (RAG + Wiki), "rag" (RAG only), or "wiki" (Wiki only) |
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/Cipher208/mcp-ariel-memory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server