strata
Strata
Переносимая память агента. Записи только с добавлением, проверенное происхождение, инструменты MCP и самостоятельный хостинг.
Strata даёт команде одну долговечную память, которую любой агент может читать и обновлять, не смешивая проекты, не допуская утечки секретов и не переписывая историю. Она создана для работы, которая перемещается между людьми, сессиями, машинами и средами выполнения.
Зачем она существует
Локальная память агента ломается, когда работа перемещается между машинами, людьми, инструментами или старыми сессиями. Strata хранит факты, которые должны пережить один запуск агента:
результаты экспериментов и решения;
заметки о наборах данных, контрольные суммы источников и статус извлечения;
процедуры, которые сработали, и ошибки, которых следует избегать;
передача проектов агентам, подключающимся позже.
Strata не хранит секреты, сырые транскрипты, цепочки рассуждений, ключи API или настройки провайдеров.
Related MCP server: memhippo
Что входит в состав
Часть | Что делает |
Пакет Python | CLI, хранилище только с добавлением, REST-шлюз, мост MCP, проверки политик, экспорт и восстановление. |
| Общий навык агента для чтения, записи и безопасного управления сервисом без жёстко заданных значений хоста. |
| Правила и JSON-контракты, которым агенты должны следовать перед записью. |
| Вспомогательные средства для локального запуска, Docker и systemd. |
Быстрый старт
git clone https://github.com/rx6ru/strata.git
cd strata
python -m venv .venv
. .venv/bin/activate
python -m pip install -e .
strata --helpЗапустите локальный шлюз:
strata serve --root /tmp/strata-demo --host 127.0.0.1 --port 8787Проверьте его из другого терминала:
curl -fsS http://127.0.0.1:8787/healthz
curl -fsS -H 'X-Strata-Client: 1' http://127.0.0.1:8787/v1/statusЕсли вы работаете из исходного кода до установки пакета:
PYTHONPATH=. python -m strata --help
PYTHONPATH=. python -m strata root-hash --root /tmp/strata-demoПолное руководство по настройке — в docs/getting-started.md.
Как агенты его используют
Скопируйте
skills/strata/в каталог навыков среды выполнения агента.Передайте агенту только несекретные значения среды выполнения, такие как URL шлюза, пространство имён, текущая задача, SSH-алиас и необязательный путь к обёртке жизненного цикла.
Агент получает политику, готовит ограниченный контекст, читает канонические записи и записывает только проверенные долговечные знания.
Исправления добавляют замещающие записи. Реорганизация добавляет события перемещения, разделения, слияния или инвалидации. Обычные агенты никогда не редактируют историю на месте.
Навык не содержит жёстко заданных имен хостов, IP-адресов, идентификаторов EC2-инстансов, имён пользователей, ключей API, пространств имён проектов, хешей политик, корней или идентификаторов записей. См. docs/agent-skill.md.
Как записи остаются чистыми
Strata проверяет каждую запись перед фиксацией:
текущий хеш политики подтверждается перед фиксацией;
схемы проверяют запись;
ключи идемпотентности предотвращают повторные попытки;
триггеры SQLite только с добавлением блокируют редактирование истории на месте;
хеши содержимого и корневые манифесты делают экспорт проверяемым;
сканеры секретов и сырых транскриптов отклоняют небезопасные полезные нагрузки;
производное припоминание помечается как навигация, а не истина.
Самостоятельный хостинг
Для стека Docker:
./scripts/configure.sh
./scripts/control.sh startДля системного сервиса используйте руководство по установке и ограниченную обёртку жизненного цикла в deploy/. Удалённые агенты должны вызывать только эту обёртку для status, start, stop или restart.
Развёртывание по умолчанию не имеет пользователей уровня приложения. Держите его на loopback, в частной сети, SSH, VPN, за брандмауэром или собственным прокси/слоем аутентификации. Прочтите docs/security-model.md и SECURITY.md перед командным хостингом.
REST и MCP
REST-шлюз предоставляет конечные точки health, policy, status, search, recall, record, append, supersede, relocate, split, merge и invalidate по пути /v1.
Мост MCP предоставляет соответствующие инструменты, такие как memory_policy, memory_prepare_context, memory_search, memory_get, memory_capture_verified и memory_status.
Оценка
PYTHONPATH=. python -m strata eval --input tests/fixtures/strata_eval/cases.jsonФикстура проверяет изоляцию пространств имён, происхождение, поведение продвижения и отклонения, метки производного припоминания и утечку запрещённых значений.
Лицензия
MIT. См. LICENSE. Примечания о сторонних компонентах — в THIRD_PARTY_NOTICES.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceProvides persistent, searchable memory for AI agents, enabling them to retain, recall, and reflect on information across conversations.191MIT
- AlicenseNot gradedqualityAmaintenanceProvides persistent, shared memory for AI agents by capturing conversations verbatim, distilling facts and summaries, and enabling retrieval through search, timeline, details, and explicit remember tools.MIT

Veracium MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceProvides agents with durable, provenance-aware memory through tools for remembering, recalling, answering, and maintaining information, while structurally resisting injection and confabulation.8MIT- FlicenseNot gradedqualityCmaintenanceProvides AI agents with persistent memory across sessions, enabling recall of decisions, clients, and deadlines with verifiable citations.
Related MCP Connectors
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Persistent memory for AI agents. Search, store, and recall across sessions.
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rx6ru/strata'
If you have feedback or need assistance with the MCP directory API, please join our Discord server