@avcodes/open-memory
v0.0.1
Published
Reference implementation for the Open Memory
Maintainers
Readme
open-memory-std
Reference TypeScript implementation of the Open Memory Standard (OMS): a simple, backend-agnostic interface for storing, searching, updating, and deleting memory units.
This project includes:
- OMS types and store interface
- Reference adapters: in-memory, filesystem, SQLite, PostgreSQL, MongoDB, S3, and downstream API
- MCP server support (stdio + HTTP transport, optional auth)
- Contract, unit, and integration tests
Use this package as a baseline implementation, a test target for OMS-compatible backends, or a starting point for your own memory adapter.
Installation
Install the core package:
npm install open-memoryStore drivers are optional and only needed for the stores you use.
- In-memory, filesystem, downstream API: no extra driver packages
- SQLite store:
npm install sqlite sqlite3 - PostgreSQL store:
npm install pg - MongoDB store:
npm install mongodb - S3 store:
npm install @aws-sdk/client-s3
