MarsNMe MCP Server

Agent-agnostic memory backend that preserves continuity between humans and AI over time.

Remote serverstreamable-httpGo

What is the MarsNMe MCP Server?

Agent-agnostic memory backend that preserves continuity between humans and AI over time.

What you get

Your AI tools should know you — not start from scratch every time. When Perplexity helps you decide, Claude should remember why. When Cursor ships a feature, Warp should know the context. That's not context sharing. That's continuity.

Configuration and credentials

  1. Create a Supabase project (free plan is enough): - Sign up: https://supabase.com - Create project: https://supabase.com/dashboard/new - Open API settings (Project Settings → API): - Project URL → SUPABASE_BASE_URL - service_role key → SUPABASE_SERVICE_ROLE_KEY - Keep SUPABASE_SERVICE_ROLE_KEY private. Never commit it. 2. Create a Jina API key (free tier available): - Get key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
insert_memoryStore short-term memory
list_memoriesList recent memories
search_memoriesSemantic search via Jina embeddings
recallLong-term chunk recall — ~80-char preview per match
get_summaryMedium excerpt (~300 chars) of a chunk by ID
get_fullComplete text of a long-term chunk by ID
memory_ingestIngest long-term insight chunks
dream_ingestDream-mode long-term ingestion
session_bootStart a session with context pre-load
session_closeClose session, summarize, auto-promote expiring memories
health_checkCoverage, expiry, conflict diagnostics
reload_source_registryRefresh source whitelist at runtime
demote_memoryDemote a memory to lower priority
soft_forgetSoft-delete a memory

How to install the MarsNMe MCP Server

{
  "mcpServers": {
    "marsnme": {
      "command": "npx",
      "args": ["-y", "supabase"],
      "env": {
        "SUPABASE_BASE_URL": "your-value",
        "SUPABASE_SERVICE_ROLE_KEY": "your-value",
        "JINA_API_KEY": "your-value",
        "MCP_CLIENT_ID": "your-value",
        "MCP_CLIENT_SECRET": "your-value",
        "HERMES_DIGEST_MCP_URL": "your-value",
        "HERMES_DIGEST_MCP_BEARER_TOKEN": "your-value",
        "DREAM_DIGEST_MCP_URL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  1. Create a Supabase project (free plan is enough): - Sign up: https://supabase.com - Create project: https://supabase.com/dashboard/new - Open API settings (Project Settings → API): - Project URL → SUPABASE_BASE_URL - service_role key → SUPABASE_SERVICE_ROLE_KEY - Keep SUPABASE_SERVICE_ROLE_KEY private. Never commit it. 2. Create a Jina API key (free tier available): - Get key
VariableDescriptionRequired
SUPABASE_BASE_URLEndpoint or connection string the server talks to.Yes
SUPABASE_SERVICE_ROLE_KEYCredential the server authenticates with.Yes
JINA_API_KEYCredential the server authenticates with.Yes
MCP_CLIENT_IDConfiguration value read at startup.Optional
MCP_CLIENT_SECRETCredential the server authenticates with.Yes
HERMES_DIGEST_MCP_URLEndpoint or connection string the server talks to.Yes
HERMES_DIGEST_MCP_BEARER_TOKENCredential the server authenticates with.Yes
DREAM_DIGEST_MCP_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use MarsNMe to insert memory.”
  • “Use MarsNMe to list memories.”
  • “Use MarsNMe to search memories.”

Frequently asked questions

Agent-agnostic memory backend that preserves continuity between humans and AI over time. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.