Mmcp.market

Memtomem MCP server

by memtomem·io.github.memtomem/memtomem·v0.6.4

Markdown-first long-term memory for AI agents. Hybrid BM25 + vector search, runs locally.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

14 stars

Reviews

Write one

Nobody has reviewed Memtomem yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Memtomem tools (100, 16 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • _contains_boolean
  • _registered_tool_names

    Enumerate registered tool names via MCPServer's public-ish surface.

  • mem_activity

    Show memory activity summary by day.

  • mem_add

    Add a new memory entry to a markdown file and immediately index it.

  • mem_add_redaction_stats

    Return a JSON snapshot of redaction-guard outcomes since process start.

  • mem_agent_register

    Register an agent in the multi-agent memory system.

  • mem_agent_search
  • mem_agent_share

    Copy a memory chunk's content into another namespace.

  • mem_ask

    Ask a question and get an answer grounded in your memories.

  • mem_auto_tag

    Extract and apply keyword-based tags to indexed memory chunks.

  • mem_batch_add
  • mem_candidate_evidence

    Show what stored memory already says about one pending candidate.

  • mem_candidate_list

    List memory-formation review candidates.

  • mem_candidate_propose

    Queue an explicit pending candidate; never write durable memory.

  • mem_candidate_recover

    Return stale interrupted approval claims to the pending queue.

  • mem_candidate_review

    Approve or reject a candidate; only approval writes durable memory.

  • mem_cleanup_orphans

    Find and remove orphaned chunks whose source files no longer exist.

  • mem_config

    View or update memtomem configuration values.

  • mem_conflict_check

    Check for potential contradictions with existing memories.

  • mem_consolidate

    Find groups of related chunks that could be consolidated into summaries.

  • mem_consolidate_apply

    Apply a consolidation by creating a summary chunk for a group.

  • mem_context_artifact_migrate

    Migrate canonical context artifacts (agents / commands / skills).

  • mem_context_artifact_transferwrite action
  • mem_context_compose

    Compose Pinned Context first, then fill the remaining budget by retrieval.

  • mem_context_detect

    Detect agent configuration files in the current project.

  • mem_context_diff

    Show sync status between context.md and agent files.

  • mem_context_generate

    Generate agent configuration files from .memtomem/context.md.

  • mem_context_init

    Seed canonical context artifact directories.

  • mem_context_memory_migrate

    Move markdown memory file(s) between ADR-0011 memory scope tiers.

  • mem_context_promote

    Move or drop a label pointer over an artifact's versions (ADR-0022).

  • mem_context_pull
  • mem_context_sync

    Push .memtomem/context.md to all detected agent files.

  • mem_context_version
  • mem_decay_expirewrite action

    Delete chunks older than max_age_days from the index.

  • mem_decay_scan

    Preview chunks that would be expired by TTL (dry-run, no deletions).

  • mem_dedup_merge

    Merge duplicate chunks: keep keep_id, delete delete_ids.

  • mem_dedup_scan

    Scan for duplicate chunk candidates (dry-run, no mutations).

  • mem_deletewrite action

    Delete memory entries from the index (and optionally from the source file).

  • mem_dowrite action

    Execute a memtomem action by name.

  • mem_edit

    Edit an existing memory entry in its source markdown file.

  • mem_embedding_reset

    Check or resolve embedding configuration mismatches between DB and current config.

  • mem_entity_scan

    Scan indexed chunks and extract structured entities (people, dates, decisions, etc.).

  • mem_entity_search

    Search for chunks containing specific entities.

  • mem_eval

    Evaluate memory system health and effectiveness.

  • mem_expand

    Expand a chunk with adjacent context from the same source file.

  • mem_export

    Export indexed memory chunks to a JSON bundle file.

  • mem_formation_scan

    Generate review candidates from one exact session's events; writes no long-term memory.

  • mem_import

    Import memory chunks from a JSON bundle file (produced by mem_export).

  • mem_import_notion

    Import a Notion export (ZIP or directory) into memtomem.

  • mem_import_obsidian

    Import an Obsidian vault into memtomem.

  • mem_importance_scan

    Compute and update importance scores for all chunks.

  • mem_index

    Index or re-index markdown files for hybrid search.

  • mem_linkwrite action

    Create a bidirectional link between two chunks.

  • mem_list

    List all indexed source files with chunk counts and metadata.

  • mem_ns_assign

    Assign existing chunks to a namespace without re-indexing.

  • mem_ns_deletewrite action

    Delete all chunks in a namespace from the index.

  • mem_ns_get

    Get the current session namespace.

  • mem_ns_list

    List all namespaces and their chunk counts.

  • mem_ns_rename

    Rename a namespace (SQL UPDATE, no re-indexing needed).

  • mem_ns_set

    Set the session-default namespace.

  • mem_ns_updatewrite action

    Update namespace metadata (description and/or color).

  • mem_pinned_deletewrite action

    Delete one exact Pinned Context block.

  • mem_pinned_get

    Read one exact Pinned Context block.

  • mem_pinned_list

    List effective Pinned Context blocks after scope and agent shadowing.

  • mem_pinned_setwrite action

    Create or replace a Pinned Context block after privacy and scope gates.

  • mem_policy_add
  • mem_policy_deletewrite action

    Delete a memory lifecycle policy.

  • mem_policy_list

    List all memory lifecycle policies.

  • mem_policy_runwrite action

    Run memory lifecycle policies.

  • mem_procedure_list

    List all saved procedures.

  • mem_procedure_save

    Save a reusable procedure (workflow/pattern) to memory.

  • mem_quality_replay

    Replay stored evaluation cases into a deterministic retrieval-quality report.

  • mem_read

    Read a chunk's content and metadata by UUID.

  • mem_recall

    Recall memories created within a date range.

  • mem_reflect

    Analyze recent memory activity and surface patterns for reflection.

  • mem_reflect_save

    Save a reflection insight derived from memory analysis.

  • mem_related

    Find all chunks linked to the given chunk.

  • mem_resetwrite action

    Delete ALL data (chunks, sessions, history, etc.) and reinitialize the DB.

  • mem_schedule_deletewrite action

    Delete a registered schedule by id.

  • mem_schedule_list

    List all registered schedules with last-run status.

  • mem_schedule_register

    Register a cron-scheduled job (direct-cron mode).

  • mem_schedule_run_nowwrite action

    Run a registered schedule synchronously (out-of-band).

  • mem_scratch_get

    Retrieve a value from working memory, or list all entries if no key given.

  • mem_scratch_promote

    Promote a working memory entry to long-term memory.

  • mem_scratch_set

    Store a value in working memory (scratchpad).

  • mem_search
  • mem_search_feedback

    Record or list relevance judgments for one observed search run.

  • mem_search_history

    List past search queries with result counts.

  • mem_search_suggest

    Autocomplete search queries from history.

  • mem_session_end
  • mem_session_list

    List recent episodic memory sessions.

  • mem_session_start
  • mem_stats

    Return current memory index statistics: total chunks, sources, and storage backend.

  • mem_status

    Show indexing statistics and current configuration summary.

  • mem_tag_deletewrite action

    Remove a tag from all chunks that use it.

  • mem_tag_list

    List visible tags and their usage counts, ordered by frequency.

  • mem_tag_merge

    Fold multiple source tags into a single target tag across all chunks.

  • mem_tag_rename

    Rename a tag across all chunks that use it.

  • mem_timeline

    Show how memories about a topic evolved over time.

  • mem_unlinkwrite action

    Remove a link between two chunks.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

1 medium
  • Code scan484 source files scanned20/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumNetwork call to a raw IP addressnet.raw-ip
    memtomem-0.6.4/src/memtomem/indexing/url_fetcher.py: …tches what httpx does natively for `https://1.2.3.4/` and the cert is validated against the …
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add memtomem -- uvx memtomem
Add to Cursor

Memtomem: common questions

Is Memtomem MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Memtomem safety report
How do I install Memtomem?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Memtomem need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Memtomem maintained?
The last commit was in the last day (2026-09-20). The latest release is v0.6.4.
What can I use instead of Memtomem?
Servers from other publishers that do the same job: IWE MCP server, haiku.rag MCP server and Fidelis Memory MCP server. Compare all Memtomem alternatives.

Alternatives to Memtomem

Same job from other publishers: the closest match first, then the best rated.

All Memtomem alternatives →
  • IWE
    Markdown knowledge base as agent memory. Runs against the notes directory it is started in.
    A
  • haiku.rag
    Local-first agentic RAG with citations - hybrid search, reranking, multimodal document retrieval
    A
  • Fidelis Memory
    Recall locally stored agent memories through an MCP-compatible host.
    B
  • SkillTotal
    Deterministic security scan of MCP servers, agent skills and npm/PyPI packages. Runs locally.
    B
  • Linksee Memory
    Hand a project over with the reasons attached. Local-first cross-agent memory MCP + drift detection.
    A

More from memtomem