
Memorix
Local-first project memory with legacy MCP and 2026 discovery compatibility.
Connector by AVIDS2 · GitHub account verified by the MCP Registry
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.
About
Use cases: agent-memory
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
- 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.
findget_memory_detailgreplist_recent_memorieslsmemorix_audit_projectmemorix_codegraph_statusmemorix_compaction_checkpointmemorix_consolidatememorix_deduplicatememorix_detailmemorix_evidence
Show 12 more tools
memorix_formation_metricsmemorix_pollmemorix_retentionmemorix_searchmemorix_search_reasoningmemorix_session_contextmemorix_statusmemorix_suggest_topic_keyreadread_graphsearch_memoriessearch_nodes
Write 24 · Create, change, send or run things.
add_observationscreate_entitiescreate_relationseditmemorix_context_packmemorix_feedbackmemorix_graph_contextmemorix_handoffmemorix_knowledgememorix_project_contextmemorix_resolvememorix_rules_sync
Show 12 more tools
memorix_session_startmemorix_storememorix_store_reasoningmemorix_transfermemorix_workspace_syncstore_memoryteam_file_lockteam_manageteam_messageteam_taskupdate_memorywrite
Delete 5 · Delete, drop, revoke or wipe things.
bashdelete_entitiesdelete_memorydelete_observationsdelete_relations
Not yet classified 9 · We could not tell from the name and description.
memorix_continuitymemorix_dashboardmemorix_ingest_imagememorix_mediamemorix_promotememorix_session_endmemorix_skillsmemorix_timelineopen_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 ObservationsAdd new observations to existing entities in the knowledge graph
bashDescription is built at runtime.
create_entitiesCreate EntitiesCreate multiple new entities in the knowledge graph
create_relationsCreate RelationsCreate 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 EntitiesDelete multiple entities and their associated relations from the knowledge graph
delete_memoryDelete/archive a memory observation by marking it as resolved. Use this when the user wants to remove outdated or incorrect memories.
delete_observationsDelete ObservationsDelete specific observations from entities in the knowledge graph
delete_relationsDelete RelationsDelete multiple relations from the knowledge graph
editEdit 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.
findDescription is built at runtime.
get_memory_detailRetrieve 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.
grepDescription is built at runtime.
list_recent_memoriesList recent memory observations for the project. Use this when the user wants to see what has been stored recently or browse the knowledge base.
lsDescription is built at runtime.
memorix_audit_projectAudit Project AttributionScan 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 StatusShow CodeGraph Memory provider and index status for the current project.
memorix_compaction_checkpointCompact Continuity CheckpointsInspect, 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 MemoriesFind 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 PackBuild 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 LedgerMaintain 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 DashboardLaunch 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 MemoriesScan 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 DetailsFetch 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 CardsInspect 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 FeedbackRecord 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 MetricsShow aggregated metrics from recent Memory Formation Pipeline runs. Reports value scores, resolution actions, fact extraction rates, and processing times.
memorix_graph_contextMemory Graph ContextBuild 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 TransferCreate 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 ImageLegacy 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 WorkspaceManage 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 MediaUse 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 AwarenessGet 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 ContextBuild 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-SkillPromote 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 MemoriesMark 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 & ArchiveShow 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 SyncScan 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 MemorySearch project memory. Returns a compact index (~50-100 tokens/result). Use memorix_detail to fetch full content for specific IDs.
memorix_search_reasoningSearch Reasoning PatternsSearch 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 ContextGet 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 SessionEnd 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 SessionStart 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 SkillsMemory-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_statusInspect memcode's native Memorix runtime: canonical project identity, shared aliases, memory counts, embedding/vector status, search mode, retention posture, and native hooks.
memorix_storeStore MemoryStore 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 TraceStore 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 KeySuggest 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 TimelineDeep 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 MemoriesExport 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 SyncMigrate 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 NodesOpen specific nodes in the knowledge graph by their names
readDescription is built at runtime.
read_graphRead GraphRead the entire knowledge graph
search_memoriesSearch 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 NodesSearch for nodes in the knowledge graph based on a query
store_memoryStore 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 ManagementAdvisory 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 ManagementRegister, 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 MessagingSend, 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 StatusCreate, 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_memoryUpdate 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.
writeWrite 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
- Repository
- github.com/AVIDS2/memorix
- Website
- mem.rglens.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from AVIDS2
- 0.502score
using-avid
AVIDS2
Use when starting product, feature, build, stack, research, agent-framework, or implementation work.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
agent-framework-choice
AVIDS2
Use when choosing or implementing agent runtimes: LangGraph workflows, Pi / pi-ai / embedded Pi harness agents, thin provider SDK loops, model API wire…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
multi-agent-deliberation
AVIDS2
Use for high-stakes decisions: architecture forks, build-vs-buy, competitive response, major refactors, or when the user wants multi-agent debate.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
product-bootstrap
AVIDS2
Prefer before greenfield products, new verticals, or "做个X/从零做" work.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
stack-defaults
AVIDS2
Use when choosing or confirming tech stack for a product or feature: frontend framework, database, auth, email, payments, hosting, search, or agent runtime.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
knowledge-architecture
AVIDS2
Use when designing knowledge bases, RAG, wiki, knowledge graphs, memory for agents, or "how should we store docs for humans vs agents".
SkillCFreshness: C★ 1Claude Code +9
Cite this page
Memorix MCP server. Agent Mart. https://agentmart.dev/connectors/avids2-memorix (last updated 2026-10-25)