agent-magnet — MCP-сервер для Claude Code: память и установка
MCP-сервер сохраняет контекст проекта между сессиями и делится им между AI-инструментами. Пригодится для решений, правил и рабочих предпочтений.
claude mcp add --env MAGNET_USER_ID=<MAGNET_USER_ID> --env MAGNET_OPENAI_KEY=<MAGNET_OPENAI_KEY> --env MAGNET_LOCAL_MODE=<MAGNET_LOCAL_MODE> --env MAGNET_REDIS_URL=<MAGNET_REDIS_URL> --env MAGNET_PROJECT_ID=<MAGNET_PROJECT_ID> --transport stdio agent-magnet -- uvx agent-magnetЧто делает agent-magnet
agent-magnet добавляет поведенческую память для AI-инструментов. Он сохраняет решения, соглашения, предупреждения, неудачные попытки, цели, предпочтения и выполненные действия, а затем сортирует эти записи. Память общая для Claude, Cursor и Codex.
Локальный режим включается по умолчанию, а начальная установка выполняется через pip install agent-magnet и agent-magnet init. Команда сама настраивает Claude Code, Claude Desktop и Cursor. Для Codex и других MCP-клиентов доступна ручная конфигурация с agent-magnet-mcp и MAGNET_USER_ID.
Для командной памяти нужен платный ключ Agent Magnet; локальный режим работает без ключа. В установочных параметрах также встречаются MAGNET_OPENAI_KEY, MAGNET_REDIS_URL, MAGNET_PROJECT_ID и MAGNET_LOCAL_MODE.
Какие задачи решает
- сохранять решения между сессиями
- передавать контекст проекта между Claude, Cursor и Codex
- фиксировать соглашения и предпочтения команды
- отмечать завершённые задачи и забывать устаревшее
- подключать память к MCP-клиенту вручную
Примеры запросов агенту
- Запомни решение использовать
PostgreSQLдля этого проекта. - Сохрани соглашение: все API-обработчики лежат в
src/api. - Удали из памяти устаревшее предупреждение о
legacy-auth.
Как установить agent-magnet
Командой платформы
claude mcp add --env MAGNET_USER_ID=<MAGNET_USER_ID> --env MAGNET_OPENAI_KEY=<MAGNET_OPENAI_KEY> --env MAGNET_LOCAL_MODE=<MAGNET_LOCAL_MODE> --env MAGNET_REDIS_URL=<MAGNET_REDIS_URL> --env MAGNET_PROJECT_ID=<MAGNET_PROJECT_ID> --transport stdio agent-magnet -- uvx agent-magnetВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-magnet <команда>
Командой платформы
codex mcp add agent-magnet --env MAGNET_USER_ID=<MAGNET_USER_ID> --env MAGNET_OPENAI_KEY=<MAGNET_OPENAI_KEY> --env MAGNET_LOCAL_MODE=<MAGNET_LOCAL_MODE> --env MAGNET_REDIS_URL=<MAGNET_REDIS_URL> --env MAGNET_PROJECT_ID=<MAGNET_PROJECT_ID> -- uvx agent-magnetВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-magnet <команда>
Файл настроек
{
"mcpServers": {
"agent-magnet": {
"command": "uvx",
"args": [
"agent-magnet"
],
"env": {
"MAGNET_USER_ID": "<MAGNET_USER_ID>",
"MAGNET_OPENAI_KEY": "<MAGNET_OPENAI_KEY>",
"MAGNET_LOCAL_MODE": "<MAGNET_LOCAL_MODE>",
"MAGNET_REDIS_URL": "<MAGNET_REDIS_URL>",
"MAGNET_PROJECT_ID": "<MAGNET_PROJECT_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-magnet <команда>
Файл настроек
{
"servers": {
"agent-magnet": {
"type": "stdio",
"command": "uvx",
"args": [
"agent-magnet"
],
"env": {
"MAGNET_USER_ID": "<MAGNET_USER_ID>",
"MAGNET_OPENAI_KEY": "<MAGNET_OPENAI_KEY>",
"MAGNET_LOCAL_MODE": "<MAGNET_LOCAL_MODE>",
"MAGNET_REDIS_URL": "<MAGNET_REDIS_URL>",
"MAGNET_PROJECT_ID": "<MAGNET_PROJECT_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-magnet <команда>
Командой платформы
gemini mcp add -e MAGNET_USER_ID=<MAGNET_USER_ID> -e MAGNET_OPENAI_KEY=<MAGNET_OPENAI_KEY> -e MAGNET_LOCAL_MODE=<MAGNET_LOCAL_MODE> -e MAGNET_REDIS_URL=<MAGNET_REDIS_URL> -e MAGNET_PROJECT_ID=<MAGNET_PROJECT_ID> agent-magnet uvx agent-magnetВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from agent-magnet <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о agent-magnet
Как установить agent-magnet в Claude Code?
Выполните claude mcp add agent-magnet -e MAGNET_USER_ID=<MAGNET_USER_ID> -- uvx agent-magnet.
Что делает agent-magnet?
MCP-сервер сохраняет контекст работы: решения, соглашения, цели, предпочтения и прошлые попытки. Эти записи можно использовать между сессиями и в разных AI-инструментах.
Нужен ли ключ для работы agent-magnet?
Локальный режим работает без ключа. Для командной памяти требуется платный ключ Agent Magnet.