# Global Agent Memory

Хранит контекст и решения агентов в локальных Markdown-файлах с ручной модерацией через веб-панель. Пригодится, когда над проектом работают разные ИИ-ассистенты.

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

## Что делает

Сервер создаёт общее хранилище знаний для Claude Code, Codex и других сред разработки. Базой служат обычные файлы Markdown, совместимые с Obsidian, поэтому данные остаются переносимыми. Ассистенты не сохраняют выводы сразу намертво: они оформляют кандидатов в воспоминания, а человек подтверждает, правит или отклоняет их в локальном интерфейсе.

Поиск устроен гибридно. Полнотекстовый движок SQLite FTS5 работает офлайн, а семантический слой подключается опционально через Ollama и `sqlite-vec`. Постоянный фоновый процесс не обязателен — при выключенном демоне MCP-команды исполняются прямо внутри процесса клиента. Для запуска веб-панели сервер слушает `127.0.0.1` и требует bearer-токен.

Для работы пакета нужен Python 3.12 или новее. Без установленного интерпретатора сервер не запустится через `uvx`. Чувствительные сведения можно пометить как защищённые, закрыв к ним доступ агентов без прямого подтверждения владельца.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

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

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

### Codex

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

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

## Примеры запросов агенту
- Проверь в памяти проекта, как мы обрабатываем ошибки авторизации.
- Предложи новое воспоминание: мы перешли с npm на pnpm в этом репозитории.
- Найди в базе знаний соглашения по именованию таблиц базы данных.

## Похожие
- [sqlite-graph-memory](https://affpapa.org/nevibecode/mcp/sqlite-graph-memory.md) — MCP-сервер · ★ 12
- [context-mem](https://affpapa.org/nevibecode/mcp/context-mem.md) — MCP-сервер · ★ 19
- [Engram: AI memory you can edit in Obsidian](https://affpapa.org/nevibecode/mcp/engram-ai-memory-you-can-edit-in-obsidian.md) — MCP-сервер · ★ 12
- [State Memory MCP](https://affpapa.org/nevibecode/mcp/state-memory-mcp.md) — MCP-сервер · ★ 39
- [neverinfamous-memory-journal-mcp](https://affpapa.org/nevibecode/mcp/neverinfamous-memory-journal-mcp.md) — MCP-сервер · ★ 20
- [Lians Agent Memory](https://affpapa.org/nevibecode/mcp/lians-agent-memory.md) — MCP-сервер · ★ 16

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