# AIppocampus

AIppocampus lets an agent find earlier decisions and reopen conversation source. It helps when ongoing work needs context from past sessions.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: Sapientropic
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Sapientropic/AIppocampus
- Updated: 2026-08-19
- HTML: https://affpapa.org/en/nevibecode/mcp/aippocampus

## What it does

The server connects an agent to local conversation memory. It searches the current and registered threads, returns source-backed snippets, and can reopen material for verification. For a vague recollection, start with recall and deepen the result; exact search fits cases where the user remembers the wording.

AIppocampus builds source from supported local Codex records, Claude Code transcripts, and explicit JSONL exports of visible messages. Summaries guide navigation but do not replace the original source. Registering local history requires the user's consent, so an agent should not ingest it without permission.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add aippocampus -- uvx aippocampus
```
uvx runs the command named after the package; if the README names another one, use uvx --from aippocampus <command>

### Codex

**Platform CLI**
```bash
codex mcp add aippocampus -- uvx aippocampus
```
uvx runs the command named after the package; if the README names another one, use uvx --from aippocampus <command>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aippocampus": {
            "command": "uvx",
            "args": [
                "aippocampus"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from aippocampus <command>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "aippocampus": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "aippocampus"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from aippocampus <command>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add aippocampus uvx aippocampus
```
uvx runs the command named after the package; if the README names another one, use uvx --from aippocampus <command>

## When to use it
- Find an earlier decision from a remembered situation
- Reopen a conversation excerpt to verify a claim
- Recover context from a handoff between sessions
- Search registered conversations for an exact phrase

## Example prompts
- Find the decision about keeping the old authorization approach, then open its source.
- Recover the context from the last task handoff and show the source before drawing conclusions.
- Search past conversations for the exact wording about error handling and reopen the match.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899

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