strata
Strata
Memoria de agente portátil. Registros de solo añadir, procedencia verificada, herramientas MCP y autoalojamiento.
Strata ofrece a un equipo una memoria duradera que cualquier agente puede leer y actualizar sin mezclar proyectos, filtrar secretos ni reescribir el historial. Está diseñado para el trabajo que se mueve entre personas, sesiones, máquinas y entornos de ejecución.
Por qué existe
La memoria local del agente se rompe cuando el trabajo se mueve entre máquinas, personas, herramientas o sesiones antiguas. Strata conserva los hechos que deberían sobrevivir a una ejecución del agente:
resultados de experimentos y decisiones;
notas de conjuntos de datos, sumas de verificación de origen y estado de extracción;
procedimientos que funcionaron y errores a evitar;
traspasos de proyectos para agentes que se unan más tarde.
Strata no almacena secretos, transcripciones sin procesar, cadenas de pensamiento, claves de API ni configuraciones de proveedor.
Related MCP server: memhippo
Qué incluye
Parte | Qué hace |
| CLI, almacén de solo añadir, puerta de enlace REST, puente MCP, comprobaciones de políticas, exportación y restauración. |
| Habilidad de agente compartible para leer, escribir y controlar el servicio de forma segura sin valores de host codificados. |
| Reglas y contratos JSON que los agentes deben seguir antes de escribir. |
| Asistentes locales, Docker y systemd para ejecutar el servicio. |
Inicio rápido
git clone https://github.com/rx6ru/strata.git
cd strata
python -m venv .venv
. .venv/bin/activate
python -m pip install -e .
strata --helpInicia una puerta de enlace local:
strata serve --root /tmp/strata-demo --host 127.0.0.1 --port 8787Compruébalo desde otra terminal:
curl -fsS http://127.0.0.1:8787/healthz
curl -fsS -H 'X-Strata-Client: 1' http://127.0.0.1:8787/v1/statusSi estás ejecutando desde una copia del código fuente antes de instalar el paquete:
PYTHONPATH=. python -m strata --help
PYTHONPATH=. python -m strata root-hash --root /tmp/strata-demoLee la guía de configuración completa en docs/getting-started.md.
Cómo lo usan los agentes
Copia
skills/strata/en el directorio de habilidades del entorno de ejecución del agente.Proporciona al agente solo valores de ejecución no secretos, como la URL de la puerta de enlace, el espacio de nombres, la tarea actual, el alias SSH y la ruta opcional del envoltorio del ciclo de vida.
El agente obtiene la política, prepara el contexto delimitado, lee los registros canónicos y escribe solo conocimiento duradero verificado.
Las correcciones añaden registros que reemplazan a los anteriores. La reorganización añade eventos de reubicación, división, fusión o invalidación. Los agentes comunes nunca editan el historial en el lugar.
La habilidad no codifica nombres de host, direcciones IP, ID de instancias EC2, nombres de usuario, claves de API, espacios de nombres de proyectos, hashes de políticas, raíces ni ID de registros. Consulta docs/agent-skill.md.
Cómo se mantienen limpias las escrituras
Strata comprueba cada escritura antes de confirmar:
el hash de la política actual se reconoce antes de confirmar;
los esquemas validan el registro;
las claves de idempotencia evitan reintentos duplicados;
los disparadores de SQLite de solo añadir bloquean las ediciones del historial en el lugar;
los hashes de contenido y los manifiestos raíz hacen que las exportaciones sean verificables;
los escáneres de secretos y transcripciones sin procesar rechazan cargas útiles no seguras;
el recuerdo derivado se etiqueta como navegación, no como verdad.
Autoalojamiento
Para la pila Docker:
./scripts/configure.sh
./scripts/control.sh startPara un servicio de sistema, usa la guía de instalación y el envoltorio de ciclo de vida restringido en deploy/. Los agentes remotos deben llamar solo a ese envoltorio para status, start, stop o restart.
El despliegue predeterminado no tiene usuarios a nivel de aplicación. Mantenlo en loopback, una red privada, SSH, VPN, firewall o tu propia capa de proxy/autenticación. Lee docs/security-model.md y SECURITY.md antes de alojarlo para un equipo.
REST y MCP
La puerta de enlace REST expone los endpoints de salud, política, estado, búsqueda, recuerdo, registro, añadir, reemplazar, reubicar, dividir, fusionar e invalidar bajo /v1.
El puente MCP expone herramientas correspondientes como memory_policy, memory_prepare_context, memory_search, memory_get, memory_capture_verified y memory_status.
Evaluación
PYTHONPATH=. python -m strata eval --input tests/fixtures/strata_eval/cases.jsonEl fixture comprueba el aislamiento de espacios de nombres, la procedencia, el comportamiento de promoción y rechazo, las etiquetas de recuerdo derivado y la fuga de valores prohibidos.
Licencia
MIT. Consulta LICENSE. Las notas de terceros están en 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