# Gnosem

Gnosem gives MCP clients a shared store for facts and decisions. Use it when you move between AI tools and want them to recall the same project context.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: gnosem
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/gnosem/gnosem
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/gnosem

## What it does

Gnosem is a hosted MCP server with one memory store shared across connected clients using the same API key. An agent can save facts, preferences, or decisions, search memories semantically, list recent entries, soft-delete one, or replace it with a corrected version.

Long entries are compressed when written, while the original text remains available; compression can also be disabled for an individual write. If the AI step fails, Gnosem still saves the memory. Set up the server in Claude Code and provide an API key. The key is shown once, so keep a copy.

## Requirements
- Remote server: `https://gnosem.dev/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http gnosem https://gnosem.dev/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add gnosem --url https://gnosem.dev/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "gnosem": {
            "url": "https://gnosem.dev/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "gnosem": {
            "type": "http",
            "url": "https://gnosem.dev/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http gnosem https://gnosem.dev/mcp
```

## When to use it
- carry project decisions across sessions
- find saved context with a semantic query
- share memory between MCP clients
- replace stale notes with corrected ones

## Example prompts
- Remember that this project uses PostgreSQL.
- Search my saved notes for the authentication decision.
- Replace the outdated API version note with this one.

## Similar
- [mem0](https://affpapa.org/en/nevibecode/skills/mem0.md) — skill · 2300 installs
- [mem0-cli](https://affpapa.org/en/nevibecode/skills/mem0-cli.md) — skill · 773 installs
- [Persome](https://affpapa.org/en/nevibecode/mcp/persome.md) — MCP server · ★ 1328
- [Nautilus Compass Memory](https://affpapa.org/en/nevibecode/mcp/nautilus-compass-memory.md) — MCP server · ★ 1254
- [neural-memory](https://affpapa.org/en/nevibecode/mcp/neural-memory.md) — MCP server · ★ 242
- [Engram: AI memory you can edit in Obsidian](https://affpapa.org/en/nevibecode/mcp/engram-ai-memory-you-can-edit-in-obsidian.md) — MCP server · ★ 13

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
