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 work with mempalace, drawer and diary and want a hosted endpoint instead of running a local process. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-13 · ★ 2 · #293 OF 304 MAINTAINED MEMORY · VERIFIED 2026-09-18

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-09-17

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 #293 of 304 actively-maintained memory servers as of 2026-09-18.
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-09-18, 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 · ★ 39,038
  2. Pdf MCP → filesystem companion filesystem · ★ 135