Labsco
MCP SERVER

MarsNMe

by Marsmanleo

One memory that every AI tool you use can read from and write to.

Agent Memory
Summary
Recall in three steps, so a lookup does not dump the whole chunk.

recall returns previews, get_summary widens, get_full commits — you spend context only on the chunk that turned out to be relevant. Because the store is your own Supabase project, moving off it later is an export rather than a negotiation.

What it is

A memory gateway backed by your own Supabase project. Short-term memories expire; long-term chunks are recalled by semantic search over Jina embeddings. The data sits in a database you own.

What you get
  • 16 tools
  • Short-term memory written, listed and searched semantically — insert_memory, list_memories, search_memories
  • Long-term recall in three widening steps: roughly 80-character previews, then a roughly 300-character excerpt, then the complete chunk — recall, get_summary, get_full
  • Long-term ingestion, including a dream-mode variant — memory_ingest, dream_ingest
  • Sessions opened with context pre-loaded and closed with a summary, which also promotes soon-expiring memories — session_boot, session_close
  • Lifecycle control — demote_memory, soft_forget, batch_promote, explain_memory for provenance, and health_check for coverage, expiry and conflicts
  • reload_source_registry to refresh the source whitelist without restarting
  • Unlimited isolated profiles through MCP_PROFILE, so one deployment can hold several separate memories
Requirements

Node.js 20 or later, a Supabase project and a Jina API key. SUPABASE_BASE_URL, SUPABASE_SERVICE_ROLE_KEY, JINA_API_KEY and MCP_PROFILE are required, and the SQL migrations must be run — with the vector extension enabled first — before the first start. npx @marsnme/mcp-gateway serves Streamable HTTP at http://127.0.0.1:18790/mcp. A hosted setup wizard at mcp.marsnme.com/setup issues a personal URL instead.

Setup effort

One command plus a key — npx @marsnme/mcp-gateway, then supply credentials