A Mem MCP
Self-evolving memory system for AI agents
Connector by DiaaAj · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying A Mem MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/diaaaj-a-mem-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 5 read · 2 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 8
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
check_task_statusread_memory_notesearch_memoriessearch_memories_agenticsearch_memories_by_time
Write 2 · Create, change, send or run things.
add_memory_noteupdate_memory_note
Delete 1 · Delete, drop, revoke or wipe things.
delete_memory_note
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
OPENAI_API_KEY
Other settings (environment variables or headers).
CHROMA_DB_PATHEMBEDDING_MODELLLM_BACKENDLLM_MODEL
Tools (8)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_memory_noteSave learnings to persistent memory. This builds cross-session knowledge. **SELF-COMMITMENT:** After exploring code or completing research, say: "I learned something new - saving to memory..." then IMMEDIATELY call this tool. This verbal commitment ensures you don't forget to save. **EXPLICIT TRIGGERS - Save memory when you just:** • Used Read tool to understand a file → save what you learned about it • Used Grep/Glob to find code patterns → save the pattern location • Fixed a bug or solved an error → save the solution • Discovered how components connect → save the architecture insight • Fou…
check_task_statusCheck the status of a background memory task. **USE THIS ONLY IF:** • You need to verify that a critical memory has been stored before proceeding with dependent work • Debugging why a memory might not be appearing in search results yet **MOST OF THE TIME:** You should fire-and-forget without checking status. The background processing will complete shortly. **RETURNS:** - status: "queued" | "processing" | "completed" | "failed" - task_id: The task identifier - memory_id: Available when status="completed" - error: Error message if status="failed" - created_at, updated_at: Timestamps Tasks ar…
delete_memory_noteDelete incorrect or obsolete memories from the knowledge base. **WHEN TO DELETE:** • Memory contains completely wrong information that can't be fixed with update • Information is obsolete (e.g., "Feature X uses deprecated API Y" but Feature X was removed) • Duplicate memory that serves no purpose (prefer update_memory_note if consolidating) • Testing/placeholder memory created by accident **CAUTION:** Prefer update_memory_note over delete when information just needs correction. Only delete when the memory has no salvageable value. The memory system evolves connections automatically, so remo…
read_memory_noteRead full details of one or more memories by ID. **WHEN TO USE:** • After search returns memory IDs - read full details to get complete context • To see evolution history showing how the memory has been refined over time • To view linked memories (related concepts the system connected automatically) • To check retrieval_count and last_accessed metadata **USAGE:** • Single read: provide `memory_id` - returns the note directly • Bulk read: provide `memory_ids` list - returns dict mapping each ID to its note **RETURNS:** Complete memory with content, keywords, tags, context, links, and evoluti…
search_memoriesCRITICAL: ALWAYS search persistent memory BEFORE starting work. This prevents re-discovering what you already know. **SELF-COMMITMENT:** When you receive a task, FIRST say: "Let me check my memory for relevant context..." then IMMEDIATELY call this tool. This verbal commitment ensures you don't skip the search. **EXPLICIT TRIGGERS - Search memory when:** • User asks "how does X work?" → search("X architecture") • User asks to fix/debug something → search("error X solution") • User asks about a file/component → search("component-name") • User asks to implement something → search("similar feat…
search_memories_agenticAdvanced memory search that follows the knowledge graph - returns semantically similar memories PLUS their linked neighbors. **WHEN TO USE THIS INSTEAD OF search_memories:** • Complex architectural questions spanning multiple components • Need to understand relationships between concepts • Simple search_memories gave limited results but you need more context **HOW IT WORKS:** 1. Finds semantically similar memories (like search_memories) 2. ALSO retrieves linked memories through the knowledge graph 3. Returns expanded result set showing knowledge clusters **RETURNS:** Metadata only (id, cont…
search_memories_by_timeSearch memories within a specific time period. **IMPORTANT:** You must convert natural language time expressions to YYYYMMDDHHMM format before calling. Use your knowledge of today's date to calculate the correct timestamps. **Examples of conversion (assuming today is 2026-01-14):** • "yesterday" → time_from="202601130000", time_to="202601132359" • "last week" → time_from="202601070000", time_to="202601132359" • "last Wednesday" → Calculate that date, e.g. time_from="202601080000", time_to="202601082359" • "past 3 hours" → time_from=3 hours ago from now, time_to=now • "this month" → time_from…
update_memory_noteUpdate existing memory when you learn more or need to correct information. **USE THIS PROACTIVELY WHEN:** • You discover additional details about something already in memory (e.g., "I stored info about the auth flow, but now found it also handles rate limiting") • Initial understanding was incomplete or partially incorrect • You learn edge cases or exceptions to a previously stored pattern • Context changes (e.g., a dependency was updated, changing how something works) **IMPORTANT:** Keep memories accurate! Update rather than creating duplicate memories when you learn more about an existing …
Signals
- Stars
- 35
- Forks
- 3
- Open issues
- 0
- Weekly downloads
- 65
- Last commit
- Jan 17, 2026 (9 months ago)
- Last release
- Jan 9, 2026 (9 months ago)
- Last package publish
- Jan 17, 2026 (9 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.DiaaAj/a-mem-mcp- Version
- 0.2.1
- Auth
- API key
- Packages
- pypi a-mem
- License
- MIT
- Repository
- github.com/DiaaAj/a-mem-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get A Mem MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
A Mem MCP. Agent Mart. https://agentmart.dev/connectors/diaaaj-a-mem-mcp (last updated 2026-10-25)