Global Agent Memory — MCP-сервер для Claude Code: функции и запуск
Хранит контекст и решения агентов в локальных Markdown-файлах с ручной модерацией через веб-панель. Пригодится, когда над проектом работают разные ИИ-ассистенты.
claude mcp add global-agent-memory -- uvx global-memory-mcpЧто делает Global Agent Memory
Сервер создаёт общее хранилище знаний для Claude Code, Codex и других сред разработки. Базой служат обычные файлы Markdown, совместимые с Obsidian, поэтому данные остаются переносимыми. Ассистенты не сохраняют выводы сразу намертво: они оформляют кандидатов в воспоминания, а человек подтверждает, правит или отклоняет их в локальном интерфейсе.
Поиск устроен гибридно. Полнотекстовый движок SQLite FTS5 работает офлайн, а семантический слой подключается опционально через Ollama и sqlite-vec. Постоянный фоновый процесс не обязателен — при выключенном демоне MCP-команды исполняются прямо внутри процесса клиента. Для запуска веб-панели сервер слушает 127.0.0.1 и требует bearer-токен.
Для работы пакета нужен Python 3.12 или новее. Без установленного интерпретатора сервер не запустится через uvx. Чувствительные сведения можно пометить как защищённые, закрыв к ним доступ агентов без прямого подтверждения владельца.
Какие задачи решает
- синхронизировать архитектурные решения между разными ИИ-агентами
- отсеивать ошибочные выводы моделей через ручную проверку кандидатов
- сохранять правила репозитория в переносимом хранилище Markdown
- искать прошлые решения задач через локальный полнотекстовый поиск
Примеры запросов агенту
- Проверь в памяти проекта, как мы обрабатываем ошибки авторизации.
- Предложи новое воспоминание: мы перешли с npm на pnpm в этом репозитории.
- Найди в базе знаний соглашения по именованию таблиц базы данных.
Как установить Global Agent Memory
Командой платформы
claude mcp add global-agent-memory -- uvx global-memory-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from global-memory-mcp <команда>
Командой платформы
codex mcp add global-agent-memory -- uvx global-memory-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from global-memory-mcp <команда>
Файл настроек
{
"mcpServers": {
"global-agent-memory": {
"command": "uvx",
"args": [
"global-memory-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from global-memory-mcp <команда>
Файл настроек
{
"servers": {
"global-agent-memory": {
"type": "stdio",
"command": "uvx",
"args": [
"global-memory-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from global-memory-mcp <команда>
Командой платформы
gemini mcp add global-agent-memory uvx global-memory-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from global-memory-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Global Agent Memory
Как установить Global Agent Memory в Claude Code?
Выполните команду claude mcp add global-agent-memory -- uvx global-memory-mcp. Для запуска потребуется заранее установленный Python 3.12 или новее.
Что делает Global Agent Memory?
Сервер подключает ИИ-ассистентов к общей базе знаний на базе Markdown. Агенты предлагают заметки в виде кандидатов, а разработчик одобряет или правит их через локальный веб-интерфейс.
Обязательно ли держать сервер запущенным в фоне?
Нет, команды клиентов умеют работать напрямую внутри процесса без отдельного демона. Локальный сервер на 127.0.0.1 нужен только для веб-панели управления или непрерывного отслеживания файлов.