A straightforward memory layer that lets Claude keep, recall, update, and forget information across conversations. It connects via streamable HTTP and gives you four core operations: store new facts, retrieve what's been saved, modify existing entries, and delete what's no longer relevant. Useful when you need session continuity without building your own persistence layer. Maindex provides the backend infrastructure with revision history, typed relationships, and a knowledge graph you can inspect through their dashboard. Works across multiple AI clients through MCP, so the same memory follows you whether you're in Claude, Cursor, or ChatGPT. The free tier gets you started, and collections can be locked behind passphrases if you're storing sensitive context.
Public tool metadata for what this MCP can expose to an agent.
keepStore a new memory in Maindex (Smart). Provide the content to persist, with optional headline, tags, collections, and metadata. Each call creates a distinct memory — not idempotent. CONTENT POLICY: NEVER store passwords, API keys, secrets, credit card numbers, SSNs, government...6 paramsStore a new memory in Maindex (Smart). Provide the content to persist, with optional headline, tags, collections, and metadata. Each call creates a distinct memory — not idempotent. CONTENT POLICY: NEVER store passwords, API keys, secrets, credit card numbers, SSNs, government...
tagsarraycontentstringrewritebooleanheadlinestringmetadataobjectcollectionsarrayrecallSearch and retrieve memories from Maindex (Smart). Modes: relevant (default), exact, current_state, history, recent. query is required unless mode is recent. Read-only for tenant memory data.4 paramsSearch and retrieve memories from Maindex (Smart). Modes: relevant (default), exact, current_state, history, recent. query is required unless mode is recent. Read-only for tenant memory data.
modestringexact · relevant · current_state · history · recentdefault: relevantlimitintegerquerystringfiltersobjectupdateUpdate an existing memory in Maindex (Smart) by mem-* ID. Supply content, headline, tags, and/or metadata; at least one field is required. Each successful update creates a new revision (Expert semantics). CONTENT POLICY: NEVER store passwords, API keys, secrets, credit card nu...3 paramsUpdate an existing memory in Maindex (Smart) by mem-* ID. Supply content, headline, tags, and/or metadata; at least one field is required. Each successful update creates a new revision (Expert semantics). CONTENT POLICY: NEVER store passwords, API keys, secrets, credit card nu...
changesobjectrewritebooleantarget_idstringforgetSoft-delete a memory by mem-* ID, or with wipe_history=true permanently purge all revisions (IRREVERSIBLE). When wipe_history is true, confirm_irreversible_wipe must also be true or a confirmation prompt is returned. Soft-delete (default) is safe and reversible.3 paramsSoft-delete a memory by mem-* ID, or with wipe_history=true permanently purge all revisions (IRREVERSIBLE). When wipe_history is true, confirm_irreversible_wipe must also be true or a confirmation prompt is returned. Soft-delete (default) is safe and reversible.
target_idstringwipe_historybooleanconfirm_irreversible_wipebooleanio.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent