MemHeaven - Self-hosted Remote MCP Memory for ChatGPT

MemHeaven is a self-hosted remote MCP memory server for ChatGPT and other cloud AI agents. Its 34 documented tools cover mempalace, drawer, diary, tunnels.

Teams that want a hosted memory endpoint instead of running a local process. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-13 · ★ 2 · #244 OF 259 MAINTAINED MEMORY · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install MemHeaven - Self-hosted Remote MCP Memory for ChatGPT

before you install - you'll need

Set AUTH_KEY_PEPPER, MEMHEAVEN_BEARER_TOKEN before connecting.

Claude Code

claude mcp add nazar256-memheaven --transport http https://{worker_domain}/mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "nazar256-memheaven": {
      "url": "https://{worker_domain}/mcp"
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

https://{worker_domain}/mcp

transport: streamable-http

endpoint NOT responding · probed 2026-08-25

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as remote - your agent's requests go to {worker_domain}

license MIT - declared in the repository

registry namespace io.github.nazar256 is GitHub-verified and matches the repo owner

03 · What MemHeaven - Self-hosted Remote MCP Memory for ChatGPT can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can start a memory-relevant chat with bounded, privacy-scoped startup context, list tenant-scoped wings and active drawer counts, list tenant-scoped rooms and active drawer counts for one wing or all wings, and read the current tenant-scoped wing and room taxonomy.

The 34 tools it gives your agent

Extracted from the project's README - what MemHeaven - Self-hosted Remote MCP Memory for ChatGPT lets an agent do.

mempalace_status
- Diagnostics and backend capabilities for memory-relevant chats.
mempalace_wake_context
- Start a memory-relevant chat with bounded, privacy-scoped startup context.
mempalace_list_wings
- List tenant-scoped wings and active drawer counts.
mempalace_list_rooms
- List tenant-scoped rooms and active drawer counts for one wing or all wings.
mempalace_get_taxonomy
- Return the current tenant-scoped wing and room taxonomy.
mempalace_get_aaak_spec
- Return compact guidance for concise, readable memory notes.
mempalace_search
- Search tenant-scoped drawers with hybrid semantic and lexical retrieval.
mempalace_check_duplicate
- Check for exact or semantic duplicates before writing memory.
mempalace_get_drawer
- Fetch one tenant-scoped drawer with bounded content and provenance.
mempalace_list_drawers
- List active tenant-scoped drawers with optional wing and room filters.
mempalace_add_drawer
- Add durable drawer content and index it semantically.
mempalace_update_drawer
- Update a drawer and reindex changed content or metadata.
show all 34 tools
mempalace_delete_drawer
- Soft-delete a tenant-scoped drawer and remove its semantic index entries.
mempalace_diary_write
- Write a concise diary entry and index it for scoped search.
mempalace_diary_read
- Read recent diary entries with optional wing and room filters.
mempalace_diary_search
- Search diary entries for one explicit agent with hard scope filters.
mempalace_diary_reindex
- Backfill or refresh diary semantic index rows for the tenant.
mempalace_kg_query
- Query tenant-scoped temporal knowledge-graph facts.
mempalace_kg_check
- Run deterministic reliability checks for active KG conflicts and stale facts.
mempalace_kg_add
- Add a tenant-scoped temporal knowledge-graph fact.
mempalace_kg_invalidate
- Invalidate an exact tenant-scoped knowledge-graph fact.
mempalace_kg_timeline
- Show the recent knowledge-graph timeline for an entity or all facts.
mempalace_kg_stats
- Return tenant-scoped knowledge-graph statistics.
mempalace_traverse
- Traverse the tenant shared-room graph and explicit tunnels.
mempalace_find_tunnels
- Find tenant-scoped cross-wing shared rooms that behave like passive tunnels.
mempalace_graph_stats
- Return tenant-scoped graph, shared-room, and explicit tunnel statistics.
mempalace_create_tunnel
- Create an explicit tenant-scoped tunnel between wing and room locations.
mempalace_list_tunnels
- List tenant-scoped explicit tunnels, optionally filtered by endpoint wing.
mempalace_delete_tunnel
- Delete a tenant-scoped explicit tunnel by ID.
mempalace_follow_tunnels
- Follow explicit tunnels connected to a wing and room location.
mempalace_hook_settings
- Return the configured save policy for this deployment.
mempalace_memories_filed_away
- Return the latest tenant-scoped write filing status.
mempalace_reconnect
- Return configured binding and index health.
mempalace_sync
- Report that local filesystem and git sync is unsupported in hosted mode.

Limitations (from the README)

- No ChromaDB or local SQLite compatibility. - No local filesystem sync; mempalace_sync is intentionally unsupported in hosted mode. - Authorization codes are short-lived and single-use. - Refresh tokens rotate with replay detection. Removing or deactivating the backing access key still invalidates future token checks for that key. - Embeddings use @cf/baai/bge-small-en-v1.5, so long drawer bodies are chunked before

04 · Who maintains MemHeaven - Self-hosted Remote MCP Memory for ChatGPT

MemHeaven - Self-hosted Remote MCP Memory for ChatGPT is maintained by nazar256. It's the only MCP server we track from this author; the repo dates to May 2026.

05 · Facts

category
memory - ranked #244 of 259 actively-maintained memory servers as of 2026-08-25.
registry
io.github.nazar256/memheaven (active, first published 2026-05-14 · 3 versions)

06 · MemHeaven - Self-hosted Remote MCP Memory for ChatGPT FAQ

Is MemHeaven - Self-hosted Remote MCP Memory for ChatGPT still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-13. We re-verify nightly.

What can MemHeaven - Self-hosted Remote MCP Memory for ChatGPT do?

With this server connected, an agent can start a memory-relevant chat with bounded, privacy-scoped startup context, list tenant-scoped wings and active drawer counts, list tenant-scoped rooms and active drawer counts for one wing or all wings, and read the current tenant-scoped wing and room taxonomy.

How do I install MemHeaven - Self-hosted Remote MCP Memory for ChatGPT?

Run `claude mcp add nazar256-memheaven --transport http https://{worker_domain}/mcp`. The README documents 2 environment variables (AUTH_KEY_PEPPER, MEMHEAVEN_BEARER_TOKEN) to set first. Set AUTH_KEY_PEPPER, MEMHEAVEN_BEARER_TOKEN before connecting. You can also paste the ready-made client config above.

07 · Alternatives to MemHeaven - Self-hosted Remote MCP Memory for ChatGPT

Pairs well with

Servers that cover what MemHeaven - Self-hosted Remote MCP Memory for ChatGPT doesn't - only shown when the pairing reason fits the companion.

  1. Server Filesystem → filesystem companion filesystem · ★ 38,704
  2. X402 List MCP → filesystem companion filesystem · ★ 58