# Nautilus Compass Memory

MCP-сервер добавляет AI-агентам локальную долговременную память, поиск по сессиям и проверку дрейфа. Подходит для работы через Claude Code.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1254
- Автор: chunxiaoxx
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/chunxiaoxx/nautilus-compass
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/nautilus-compass-memory

## Что делает

Nautilus Compass Memory хранит долговременную память локально: текст встраивается через BGE-m3, а данные не покидают машину. Поиск использует маршрутизацию по высказываниям, оконные фрагменты сессий и гибридный режим BM25 вместе с dense RRF. Извлечение через отдельную LLM при записи и графовая модель здесь не используются.

Сервер также оценивает промпт относительно набора якорей перед действием агента и выявляет дрейф поведения. Для нескольких агентов предусмотрены cross-agent contracts, а описание проекта заявляет подписанные проверочные receipts, которые можно пересчитать по байтам. Доступен локальный запуск через `uvx` и HTTP-подключение к `https://compass.nautilus.social/mcp/`.

При локальной установке используется `uvx`, поэтому этот способ требует доступной команды `uvx`. Удалённый режим, наоборот, подключается по HTTP к указанному MCP-адресу.

## Требования
- Нужно: Python и uv (команды через uvx)
- Удалённый сервер: `https://compass.nautilus.social/mcp/`

## Установка

### Claude Code (родная платформа)

1. **Командой платформы**
```bash
claude mcp add nautilus-compass -- uvx nautilus-compass
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from nautilus-compass <команда>

2. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http nautilus-compass-memory https://compass.nautilus.social/mcp/
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add nautilus-compass-memory --url https://compass.nautilus.social/mcp/
```

2. **Командой платформы**
```bash
codex mcp add nautilus-compass-memory -- uvx nautilus-compass
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from nautilus-compass <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "nautilus-compass-memory": {
            "url": "https://compass.nautilus.social/mcp/"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "nautilus-compass-memory": {
            "command": "uvx",
            "args": [
                "nautilus-compass"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from nautilus-compass <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "nautilus-compass-memory": {
            "type": "http",
            "url": "https://compass.nautilus.social/mcp/"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "nautilus-compass-memory": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "nautilus-compass"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from nautilus-compass <команда>

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http nautilus-compass-memory https://compass.nautilus.social/mcp/
```

2. **Командой платформы**
```bash
gemini mcp add nautilus-compass-memory uvx nautilus-compass
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from nautilus-compass <команда>

## Когда брать
- сохранять долговременную память агента между сессиями
- искать сведения в отдельных высказываниях пользователя
- находить дрейф промпта до действия агента
- сверять работу нескольких агентов через контракты

## Примеры запросов агенту
- Сохрани это решение в долговременной памяти и используй его в следующих сессиях.
- Найди в памяти сведения о решении проблемы с авторизацией в этом проекте.
- Проверь мой текущий промпт на дрейф относительно сохранённых правил.

## Похожие
- [mem0](https://affpapa.org/nevibecode/skills/mem0.md) — скилл · 2300 установок
- [mem0-cli](https://affpapa.org/nevibecode/skills/mem0-cli.md) — скилл · 773 установки
- [renaissance-architecture](https://affpapa.org/nevibecode/skills/renaissance-architecture.md) — скилл · 3300 установок
- [architecture-compass](https://affpapa.org/nevibecode/skills/architecture-compass.md) — скилл · 2700 установок
- [skill-compass](https://affpapa.org/nevibecode/skills/skill-compass.md) — скилл · ★ 216

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
