SPM — MCP-сервер для Claude Code: память проекта между сессиями
Хостинговый MCP-сервер, который держит требования, решения и тесты проекта в одном месте и отдаёт их агенту в следующем чате.
claude mcp add --transport http spm-structured-project-memory https://getspm.com/v1/mcpЧто делает SPM - Structured Project Memory
SPM превращает знание о проекте в долговременную память, которой пользуются разные агенты. Подключается как удалённый MCP-сервер по адресу https://getspm.com/v1/mcp: агент видит активный проект, тянет из него контекст, а после работы отправляет обратно решения, тесты и доказательства.
Память разбита на пакеты с источниками и сроками. Агент запрашивает нужный срез, проверяет происхождение и хеши, спрашивает временное состояние проекта. Собирать контекст сразу из нескольких проектов он не станет сам — на это нужен явный запрос пользователя, иначе каждый сеанс держится одного активного проекта. Продолжить работу на другом устройстве можно через одноразовую передачу: переносятся ссылки, а не тела памяти и не токены.
Для работы нужны аккаунт SPM, организация хотя бы с одним проектом, пробный или платный тариф и токен, выданный под конкретный проект или набор проектов. Токен храните в переменных окружения или в секретном хранилище клиента, а не в репозитории: он должен быть ограничен по области и отзываться из SPM. В репозитории лежат готовые бандлы для Codex, Claude, Cursor и OpenClaw, скрипты авторизации и проверки, примеры конфигов.
Какие задачи решает
- поднять память проекта в новом чате без пересказа вручную
- отдать подрядчику ограниченный срез проекта со ссылками на источники
- проверить, откуда агент взял контекст, и совпадают ли хеши
- сохранить решения и результаты тестов после завершения задачи
- продолжить работу в другом агенте или на другом устройстве
Примеры запросов агенту
- Покажи текущие требования и принятые решения по активному проекту
- Собери контекст по проекту
billingи проверь происхождение пакета - Отправь в SPM отчёт о выполненной задаче и пройденных тестах
Как установить SPM - Structured Project Memory
Командой платформы: удалённый сервер
claude mcp add --transport http spm-structured-project-memory https://getspm.com/v1/mcpКомандой платформы: удалённый сервер
codex mcp add spm-structured-project-memory --url https://getspm.com/v1/mcpФайл настроек
{
"mcpServers": {
"spm-structured-project-memory": {
"url": "https://getspm.com/v1/mcp"
}
}
}Файл настроек
{
"servers": {
"spm-structured-project-memory": {
"type": "http",
"url": "https://getspm.com/v1/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http spm-structured-project-memory https://getspm.com/v1/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SPM - Structured Project Memory
Как установить SPM в Claude Code?
Одной командой: claude mcp add --transport http spm-structured-project-memory https://getspm.com/v1/mcp. После этого понадобится авторизовать токен под нужный проект.
Что делает SPM?
Хранит проектную память между чатами и запусками агента: требования, текущие решения, завершённую работу и контекст со ссылками на источники. Агент запрашивает нужный срез, а после задачи возвращает в SPM решения и доказательства.
Можно ли смешивать контекст нескольких проектов?
Только по явному запросу пользователя. По умолчанию у задачи один активный проект, даже если токену доступны другие в организации.