Skip to main content

MCP-native memory database for AI agents

Project description

mnemo-db

PyPI distribution of Mnemo — an MCP-native memory database for AI agents.

pip install mnemo-db

The package directory and import path are still mnemo — only the PyPI distribution name has the -db suffix because the unqualified mnemo is held by an unrelated 2021 notebook project. Your code keeps saying:

from mnemo import MnemoClient

Quick start

from mnemo import MnemoClient

client = MnemoClient(db_path="agent.mnemo.db", agent_id="agent-1")

# Three primitives carry most workflows.
result = client.remember("The user prefers dark mode", tags=["preference"])
memories = client.recall("user preferences", limit=5)
client.forget([result["id"]])

# Mem0-compatible aliases also work:
# client.add(...), client.search(...), client.delete(...)

What's in the box

Surface What
MnemoClient Native PyO3 binding to the Rust engine — DuckDB storage, USearch HNSW vector index, Tantivy full-text index, hybrid retrieval, hash-chained audit log
MnemoMemoryToolServer Anthropic memory_20250818 6-op handler. pip install 'mnemo-db[anthropic-memory-tool]'
MnemoLettaShared Letta-style Conversations adapter for shared agent memory
S3Workspace / CloudflareR2Workspace OpenAI Agents SDK GA snapshot store backends. pip install 'mnemo-db[openai-sandbox-s3]' or [openai-sandbox-r2]
MnemoAgentMemory (OpenAI), Mem0Compat, MnemoCheckpointer (LangGraph 1.x — ASMDCheckpointer is the back-compat alias), 12 more Drop-in framework integrations. Install the matching extra.

Optional extras

pip install 'mnemo-db[langgraph]'              # LangGraph checkpoint
pip install 'mnemo-db[crewai]'                 # CrewAI memory
pip install 'mnemo-db[openai-agents]'          # OpenAI Agents SDK
pip install 'mnemo-db[claude]'                 # Claude Agent SDK
pip install 'mnemo-db[anthropic-memory-tool]'  # memory_20250818
pip install 'mnemo-db[openai-sandbox-s3]'      # S3 workspace backend
pip install 'mnemo-db[openai-sandbox-r2]'      # Cloudflare R2 workspace backend
pip install 'mnemo-db[benchmark]'              # LoCoMo / LongMemEval harness

Each extra fails closed if not installed — from mnemo import MnemoMemoryToolServer will raise ImportError cleanly when [anthropic-memory-tool] isn't on the path.

License + source

Source: https://github.com/sattyamjjain/mnemo. Apache-2.0.

Documentation: https://github.com/sattyamjjain/mnemo#readme. Issues: https://github.com/sattyamjjain/mnemo/issues.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mnemo_db-0.5.11.tar.gz (346.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mnemo_db-0.5.11-cp313-cp313-manylinux_2_28_x86_64.whl (24.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

mnemo_db-0.5.11-cp313-cp313-macosx_11_0_arm64.whl (18.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mnemo_db-0.5.11-cp312-cp312-manylinux_2_28_x86_64.whl (24.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

mnemo_db-0.5.11-cp312-cp312-macosx_11_0_arm64.whl (18.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mnemo_db-0.5.11-cp311-cp311-manylinux_2_28_x86_64.whl (24.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

mnemo_db-0.5.11-cp311-cp311-macosx_11_0_arm64.whl (18.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.5.11-cp310-cp310-manylinux_2_28_x86_64.whl (24.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

mnemo_db-0.5.11-cp310-cp310-macosx_11_0_arm64.whl (18.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file mnemo_db-0.5.11.tar.gz.

File metadata

  • Download URL: mnemo_db-0.5.11.tar.gz
  • Upload date:
  • Size: 346.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mnemo_db-0.5.11.tar.gz
Algorithm Hash digest
SHA256 228b7a5cc06853ba27a7e478adaa7fe57a916f900c6e4df4de583e31f5571bec
MD5 bedc1bdc86c6172918fd20d400e31a71
BLAKE2b-256 bd4efd9daf44c7d7a07d509da513474d46bbc042742bfa5a9eaafb49323e807b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11.tar.gz:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 658d75fb0ba87c52e924fc9a4ca9056f27560b6d691f0ea366deca05ca481cb5
MD5 2552b8395c1f43ca67f870e6800eb692
BLAKE2b-256 9b56523c1cf6ab87d1e35df987b7a543cb8bd713fe2c0a88c4b8f6621eebf586

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4eee621ed00b173b5fe9e12f0993f0b790f15981ec2a33c3620633e8b7c319ee
MD5 28c05f330ad11f342b993234acb7ccb5
BLAKE2b-256 b2ee8b80449095779d034b6df7753cc9c7f614c70a3b942ccf450d31b3490e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73a399e294c6d9d88ced30e41a2fae5f990f65d5a7d7b490615665babe1178f4
MD5 f997a0dd51f9be12243a3dea88028f40
BLAKE2b-256 ffbc08040c31876b5374cc7ecb1aac809d68bfee09c5fc9e8d91c31517a126aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a4f81b91880bbae1cd77be8a2a63bcd17f2f2147414a0c11bd0ee6519e4b1ee
MD5 f7c26d90f712191faaf35991794959cf
BLAKE2b-256 e0eb51442fa68d7214d44e6d4bcc1a6fb1a27fda418c0abda3812e23c8a5d40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51e0c483e8006ae811fc83501e8ad741b01d608349b7b3d84b5548c857e0d954
MD5 f408adb76398100dac6af6c1d851ccca
BLAKE2b-256 1a390f7810663a6a6e82a3aa2702ada46e0157862453a82aa3b629c7a1e2a777

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4fa381112c123fe89b03f249b4b90ac4eda1d92af16defa8527f902bcf224b7
MD5 a913258600698589f997cb238aff5332
BLAKE2b-256 748598bf979e00789a185b0d0b2ad182ae9fe58b83ae4437c3d33eda0ae7946a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac87e171f82cfa7340b683cf9f7016ee3f3221880012710ee199495ef79f4c99
MD5 c0739e91fbe7402bf5219e10bcbd09c9
BLAKE2b-256 aeba9c92ead768c69bd12c9795b7c53cb14b514763fda2b4df5f71afcdccb46c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mnemo_db-0.5.11-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.5.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69ea87aba93f6fa80eb51229c6d773f68863216bebb1f33371ef5ea8a53fafd9
MD5 50375b6d577f9f7e60c7b6f9f9dabc81
BLAKE2b-256 843f70451f979ccb6fa689f98315ffd5f8691e4e084b81b22241e8ccbf3b80a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.5.11-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on sattyamjjain/mnemo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page