Skip to content
Agentmart
Submit a tool

Memorix

Local-first project memory with legacy MCP and 2026 discovery compatibility.

Connector by AVIDS2 · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 857
Write a review

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/avids2-memorix

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.

We use your email only for this newsletter. Privacy

About

Local-first project memory with legacy MCP and 2026 discovery compatibility.

Use cases: agent-memory

No 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
24 read · 24 write · 5 delete · 9 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 62

Read from the source code; the running server may list different tools.

Read 24 · Look things up without changing anything.

  • find
  • get_memory_detail
  • grep
  • list_recent_memories
  • ls
  • memorix_audit_project
  • memorix_codegraph_status
  • memorix_compaction_checkpoint
  • memorix_consolidate
  • memorix_deduplicate
  • memorix_detail
  • memorix_evidence
Show 12 more tools
  • memorix_formation_metrics
  • memorix_poll
  • memorix_retention
  • memorix_search
  • memorix_search_reasoning
  • memorix_session_context
  • memorix_status
  • memorix_suggest_topic_key
  • read
  • read_graph
  • search_memories
  • search_nodes

Write 24 · Create, change, send or run things.

  • add_observations
  • create_entities
  • create_relations
  • edit
  • memorix_context_pack
  • memorix_feedback
  • memorix_graph_context
  • memorix_handoff
  • memorix_knowledge
  • memorix_project_context
  • memorix_resolve
  • memorix_rules_sync
Show 12 more tools
  • memorix_session_start
  • memorix_store
  • memorix_store_reasoning
  • memorix_transfer
  • memorix_workspace_sync
  • store_memory
  • team_file_lock
  • team_manage
  • team_message
  • team_task
  • update_memory
  • write

Delete 5 · Delete, drop, revoke or wipe things.

  • bash
  • delete_entities
  • delete_memory
  • delete_observations
  • delete_relations

Not yet classified 9 · We could not tell from the name and description.

  • memorix_continuity
  • memorix_dashboard
  • memorix_ingest_image
  • memorix_media
  • memorix_promote
  • memorix_session_end
  • memorix_skills
  • memorix_timeline
  • open_nodes

Files it touches

  • Any path the agent passes to its tools

Tools (62)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_observationsAdd Observations

    Add new observations to existing entities in the knowledge graph

  • bash

    Description is built at runtime.

  • create_entitiesCreate Entities

    Create multiple new entities in the knowledge graph

  • create_relationsCreate Relations

    Create multiple new relations between entities in the knowledge graph. Relations should be in active voice. Recommended relation types (from mcp-memory-service): causes, fixes, supports, opposes, contradicts, depends_on, implements, extends, replaces, documents

  • delete_entitiesDelete Entities

    Delete multiple entities and their associated relations from the knowledge graph

  • delete_memory

    Delete/archive a memory observation by marking it as resolved. Use this when the user wants to remove outdated or incorrect memories.

  • delete_observationsDelete Observations

    Delete specific observations from entities in the knowledge graph

  • delete_relationsDelete Relations

    Delete multiple relations from the knowledge graph

  • edit

    Edit a single file using exact text replacement. Every edits[].oldText must match a unique, non-overlapping region of the original file. If two changes affect the same block or nearby lines, merge them into one edit instead of emitting overlapping edits. Do not include large unchanged regions just to connect distant changes.

  • find

    Description is built at runtime.

  • get_memory_detail

    Retrieve the full narrative and facts of a specific memory observation by its ID. Use this after search_memories when you need more context about a specific result.

  • grep

    Description is built at runtime.

  • list_recent_memories

    List recent memory observations for the project. Use this when the user wants to see what has been stored recently or browse the knowledge base.

  • ls

    Description is built at runtime.

  • memorix_audit_projectAudit Project Attribution

    Scan the current project for observations that may have been written to the wrong project bucket. Identifies observations whose entityName appears exclusively in a different project. Read-only — no data is changed. Use memorix_resolve to archive confirmed mis-attributed observations.

Show 47 more tools
  • memorix_codegraph_statusCodeGraph Memory Status

    Show CodeGraph Memory provider and index status for the current project.

  • memorix_compaction_checkpointCompact Continuity Checkpoints

    Inspect, preview, or archive bounded checkpoints recorded around a host-native context compaction. Use only to debug or explicitly review compaction continuity. These are lifecycle records, not durable memories or transcript backups. CLI equivalent: memorix checkpoint list|show|context|archive.

  • memorix_consolidateConsolidate Memories

    Find and merge similar observations to reduce memory bloat. Uses text similarity to cluster related observations by entity+type, then merges them into single consolidated records. Use action="preview" to see candidates without changing data, action="execute" to merge. Example: 10 similar gotchas about Windows paths → 1 consolidated gotcha with all facts preserved.

  • memorix_context_packContext Pack

    Build a prompt-ready working context pack for a coding task. Combines relevant memories, CodeGraph Memory facts, freshness warnings, suggested reads, and verification hints. After a complete memorix_project_context brief, provide purpose only when deliberately expanding beyond it.

  • memorix_continuityTask Continuity Ledger

    Maintain a bounded, append-only continuity ledger for a coding task. Use start for requirements, record for decisions/verification/risks, show or list to inspect, and close for the final outcome. Pass the returned taskId to memorix_project_context so the current brief includes this ledger.

  • memorix_dashboardLaunch Dashboard

    Launch the Memorix Web Dashboard in the browser. In HTTP control-plane mode, this reuses the current control-plane dashboard. In stdio/standalone mode, it starts the standalone dashboard server.

  • memorix_deduplicateDeduplicate Memories

    Scan active memories for duplicates, contradictions, and outdated information using LLM analysis. Automatically resolves redundant memories. Requires LLM to be configured (set MEMORIX_LLM_API_KEY or OPENAI_API_KEY environment variable). Without LLM, falls back to basic similarity-based consolidation.

  • memorix_detailMemory Details

    Fetch full observation or mini-skill details by typed ref (~500-1000 tokens each). Always use memorix_search first, then pass refs exactly as shown (for example typedRefs: ["obs:42"]). Legacy numeric ids are supported, but typedRefs are preferred.

  • memorix_evidenceEvidence Cards

    Inspect the bounded, project-scoped provenance cards behind Memorix context. Use list for a compact index, get/events for one source, sync to repair the projection, and stale when known source files changed. Cards expose sourceRef, locator, capturedHash, and freshness.

  • memorix_feedbackMemory Feedback

    Record or inspect auditable memory outcomes. Positive verification/use strengthens recall; correction, conflict, source change, or weaken lowers it. Use revoke with targetEventId to undo one prior signal without deleting audit history.

  • memorix_formation_metricsFormation Pipeline Metrics

    Show aggregated metrics from recent Memory Formation Pipeline runs. Reports value scores, resolution actions, fact extraction rates, and processing times.

  • memorix_graph_contextMemory Graph Context

    Build a compact, prompt-ready memory graph context packet for the current project. Use this for broad memory overview, project memory graph, or task-specific memory grounding. It returns high-signal memories, entities, relations, and risks as background context, not instructions.

  • memorix_handoffTeam Handoff — Agent Context Transfer

    Create a structured handoff artifact when passing work to another agent. A targeted handoff is visible only to its sender and recipient; a broadcast handoff is team-visible. The handoff is stored as a durable observation (immune to archival) and a notification message is sent to the recipient. Use this when completing a task and another agent should continue, or when you want to leave context for whoever works on this next.

  • memorix_ingest_imageIngest Image

    Legacy compatibility path: import caller-provided image bytes into the controlled local asset library, then store a text retrieval projection. For durable media operations, prefer memorix_media or the media CLI.

  • memorix_knowledgeKnowledge Workspace

    Manage the reviewable project Knowledge Workspace. Use it only for deliberate knowledge operations: initialize a local or versioned workspace, review source-backed claims, compile proposals, lint, apply a reviewed proposal, or manage canonical workflows. It is intentionally absent from the default micro/lite profiles.

  • memorix_mediaManage Controlled Media

    Use the controlled local media library for an explicit import, attachment, inspection, or MiniMax generation request. Assets stay outside the Git worktree and enter normal memory only when attach is explicitly true. Use the CLI for destructive removal, quota cleanup, and direct generation. MCP generation is disabled by default and requires MEMORIX_MCP_MEDIA_GENERATION=1 after the operator reviews provider billing.

  • memorix_pollTeam Poll — Situational Awareness

    Get a full snapshot of your project coordination state in one call. Returns: your agent info, watermark (new observations since last session), inbox (unread messages), tasks (your in-progress, available to claim, completed, failed), and team roster (active agents). Use this to decide what to work on next.

  • memorix_project_contextMemory Autopilot Project Context

    Build a compact Memory Autopilot brief for the current coding task. Schedules Code Memory refresh when needed, includes Start here files, reliable code-bound memories, stale/suspect cautions, and verification hints. Use this at the start of a new coding turn or after switching tasks.

  • memorix_promotePromote to Mini-Skill

    Promote observations to permanent mini-skills that never decay and are auto-injected at session start. Action "promote": convert observation(s) to a mini-skill. Action "list": show all active mini-skills. Action "delete": remove a mini-skill by ID. Mini-skills are project-specific specialized knowledge derived from your actual memories — gotchas, decisions, fixes that generic online skills cannot provide.

  • memorix_resolveResolve Memories

    Mark observations as resolved (completed/no longer active). Resolved memories are hidden from default search but can still be found with status="all". Use this to mark completed tasks, fixed bugs, or outdated information so they don't pollute future context.

  • memorix_retentionMemory Retention Status & Archive

    Show memory retention status or archive expired memories. action="report" (default): show active/stale/archive-candidate counts. action="archive": move expired observations to archive file (reversible). action="stale": list stale observations with full retention explanation. Uses exponential decay scoring based on importance, age, and access patterns.

  • memorix_rules_syncRules Sync

    Scan project for agent rule files (Cursor, Claude Code, Codex, Windsurf, Antigravity, Gemini CLI, Copilot, Kiro, OpenCode, Trae), deduplicate, detect conflicts, and optionally generate rules for a target agent format. Without target: returns sync status report. With target: generates converted rule files.

  • memorix_searchSearch Memory

    Search project memory. Returns a compact index (~50-100 tokens/result). Use memorix_detail to fetch full content for specific IDs.

  • memorix_search_reasoningSearch Reasoning Patterns

    Search past reasoning traces to understand WHY decisions were made. Returns reasoning memories that explain the thought process behind technical choices. Use this when revisiting code, questioning a design decision, or looking for precedent on how similar problems were solved before.

  • memorix_session_contextSession Context

    Get context from previous coding sessions. Use this after compaction to recover lost context, or to manually review session history. Returns previous session summaries and key observations.

  • memorix_session_endEnd Session

    End a coding session with a structured summary. This summary will be injected into the next session so the next agent can resume work seamlessly. Recommended summary format: ## Goal [What we were working on] ## Discoveries - [Technical findings, gotchas, learnings] ## Accomplished - [OK] [Completed tasks] - [PENDING] [Pending for next session] ## Relevant Files - path/to/file — [what changed]

  • memorix_session_startStart Session

    Start a new coding session. Returns a compact continuation card with the latest handoff and a few memory references. Call this at the beginning of a session to track activity; retrieve a referenced memory only when it is relevant. Any previous active session for this project will be auto-closed. By default this is lightweight: it binds the project, opens a session, and avoids dumping full history into the new context. Coordination identity is opt-in via `joinTeam: true` or a separate `team_manage` join call. IMPORTANT for HTTP/control-plane mode: pass `projectRoot` with the absolute path to y…

  • memorix_skillsProject Skills

    Memory-driven project skills. Action "list": show all available skills from all agents. Action "generate": auto-generate project-specific skills from observation patterns (gotchas, decisions, how-it-works). Action "inject": return a specific skill's full content for direct use. Generated skills follow the SKILL.md standard and can be synced across Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro, Antigravity, OpenCode, and Trae. OpenClaw, Hermes Agent, and Oh-my-Pi receive skills through their official bundle/plugin/package setup lanes rather than generic workspace skill copy.

  • memorix_status

    Inspect memcode's native Memorix runtime: canonical project identity, shared aliases, memory counts, embedding/vector status, search mode, retention posture, and native hooks.

  • memorix_storeStore Memory

    Store a new observation/memory. Automatically indexed for search. Use type to classify: gotcha (critical pitfall), decision (architecture choice), problem-solution (bug fix), how-it-works (explanation), what-changed (change), discovery (insight), why-it-exists (rationale), trade-off (compromise).

  • memorix_store_reasoningStore Reasoning Trace

    Store a reasoning trace — WHY you chose this approach, what alternatives you considered, and what outcome you expect. This creates a searchable record of your decision-making process. Use this when making non-trivial technical decisions, choosing between approaches, or solving complex problems. Unlike regular memories that record WHAT happened, reasoning memories record HOW you thought about it.

  • memorix_suggest_topic_keySuggest Topic Key

    Suggest a stable topic_key for memory upserts. Use this before memorix_store when you want evolving topics (like architecture decisions, config docs) to update a single observation over time instead of creating duplicates. Returns a key like "architecture/auth-model" or "bug/timeout-in-api-gateway".

  • memorix_timelineMemory Timeline

    Deep retrieval: expand chronological context around a specific observation — distinguishes explicit memory evolution, hook activity traces, and git-backed facts. Natural follow-up after session L1 routing hints (hook traces) or L3 evidence pointers (git memory).

  • memorix_transferTransfer Memories

    Export or import project memories. Action "export": export observations visible to the current agent and project sessions (JSON or Markdown). Action "import": import from a JSON export (re-assigns IDs, skips duplicate topicKeys).

  • memorix_workspace_syncWorkspace Sync

    Migrate your entire workspace environment between AI coding agents (Cursor, Windsurf, Claude Code, Codex, Copilot, Gemini CLI, OpenClaw, Hermes Agent, Oh-my-Pi, Kiro, Antigravity, OpenCode, Trae). Syncs MCP server configs, workflows, rules, and skills across IDEs. Action "scan": detect all workspace configs. Action "migrate": generate configs for target agent (preview only). Action "apply": migrate AND write configs to disk with backup/rollback.

  • open_nodesOpen Nodes

    Open specific nodes in the knowledge graph by their names

  • read

    Description is built at runtime.

  • read_graphRead Graph

    Read the entire knowledge graph

  • search_memories

    Search the project memory knowledge base for relevant decisions, bugs, architecture notes, gotchas, or other engineering context. Use this when the user asks about project history, design rationale, known issues, or technical details.

  • search_nodesSearch Nodes

    Search for nodes in the knowledge graph based on a query

  • store_memory

    Store a new memory observation to the project knowledge base. Use this when the user wants to save a decision, gotcha, bug fix, architecture note, or any engineering context worth remembering.

  • team_file_lockFile Lock Management

    Advisory file locks to prevent conflicting edits. Auto-releases after 10 min TTL. Action "lock": acquire lock. Action "unlock": release lock. Action "status": check lock status.

  • team_manageCoordination Management

    Register, unregister, or list agents in the project coordination state. Action "join": register this agent (returns agent ID and instance ID for reactivation). Action "leave": mark agent inactive, release locks. Action "status": list all agents with roles and capabilities, plus role occupancy. Action "listRoles": show defined roles for this project. Action "addRole": define a new role for this project. Action "removeRole": remove a role definition.

  • team_messageTeam Messaging

    Send, broadcast, or read messages between agents. Durable: messages survive restarts and reach inactive recipients. Action "send": direct message to one agent. Action "broadcast": message all agents. Action "inbox": read this agent's inbox.

  • team_taskTask Status

    Create, claim, complete, or list tasks in the team task board. Supports dependencies. Action "create": create a task. Action "claim": assign to yourself (atomic, race-safe). Action "complete": mark done with result. Action "list": show tasks.

  • update_memory

    Update an existing memory observation by its ID. Use this when the user wants to modify or add to an existing memory. Provide the ID and the fields to update.

  • write

    Write content to a file. Creates the file if it doesn't exist, overwrites if it does. Automatically creates parent directories.

Signals

Stars
857
Forks
71
Open issues
4
Last commit
Oct 23, 2026 (5 days ago)
Last release
Oct 23, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.AVIDS2/memorix
Version
1.10.1
Auth
No auth
Packages
npm memorix
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from AVIDS2

Cite this page

Memorix MCP server. Agent Mart. https://agentmart.dev/connectors/avids2-memorix (last updated 2026-10-25)