cogmemai — MCP-сервер для Claude Code: что делает и как установить
Сохраняет контекст между сессиями, блокирует опасные команды до их запуска и проверяет результат работы агента.
claude mcp add cogmemai -e COGMEMAI_API_KEY=<COGMEMAI_API_KEY> -- npx -y cogmemai-mcpЧто делает cogmemai
MCP-сервер сохраняет долговременную память проекта между разными сессиями и редакторами. Сервер перехватывает рискованные операции. Если модель пытается запустить деструктивную команду вроде terraform destroy или слить закрытые переменные, правила Guard останавливают вызов ещё до исполнения.
Загрузка памяти не раздувает контекст благодаря ограничению max_chars в инструменте recall_memories. Наиболее релевантные записи возвращаются целиком, а остальные приходят в виде сниппетов до 400 символов. Прочитать их полностью можно повторным вызовом с expand_ids.
Для работы нужен токен COGMEMAI_API_KEY или авторизация по OAuth 2.1 на адресе https://hifriendbot.com/mcp/. Без настроенного ключа окружения сервер не сможет синхронизировать базу воспоминаний и проверять правила безопасности.
Какие задачи решает
- сохранить архитектурные решения и договорённости между сессиями
- заблокировать деструктивные консольные команды до запуска
- проверить готовый код на соответствие исходным требованиям
- ограничить расход контекстного окна при чтении длинных воспоминаний
Примеры запросов агенту
- Вспомни архитектурные требования к проекту из прошлых сессий
- Проверь команду удаления ресурсов по правилам безопасности devsecops
- Сохрани правило: бакеты хранилища нельзя открывать в публичный доступ
Как установить cogmemai
Командой платформы
claude mcp add cogmemai -e COGMEMAI_API_KEY=<COGMEMAI_API_KEY> -- npx -y cogmemai-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add cogmemai --env COGMEMAI_API_KEY=<COGMEMAI_API_KEY> -- npx -y cogmemai-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"cogmemai": {
"command": "npx",
"args": [
"-y",
"cogmemai-mcp"
],
"env": {
"COGMEMAI_API_KEY": "<COGMEMAI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"cogmemai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"cogmemai-mcp"
],
"env": {
"COGMEMAI_API_KEY": "<COGMEMAI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e COGMEMAI_API_KEY=<COGMEMAI_API_KEY> cogmemai npx -y cogmemai-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о cogmemai
Как установить cogmemai в Claude Code?
Выполните команду claude mcp add cogmemai -e COGMEMAI_API_KEY=<COGMEMAI_API_KEY> -- npx -y cogmemai-mcp.
Что делает cogmemai?
Хранит долговременные воспоминания ассистента, ограничивает опасные системные вызовы политиками безопасности и сверяет финальный код с исходным намерением пользователя.
Как уменьшить объём контекста при чтении памяти?
Задайте лимит символов через переменную среды COGMEMAI_RECALL_MAX_CHARS (например, 8000) или передайте параметр max_chars в вызов recall_memories.