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, ASMDCheckpointer (LangGraph), 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.4.2.tar.gz (267.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.4.2-cp313-cp313-manylinux_2_28_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.2-cp313-cp313-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mnemo_db-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mnemo_db-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.2-cp310-cp310-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: mnemo_db-0.4.2.tar.gz
  • Upload date:
  • Size: 267.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.4.2.tar.gz
Algorithm Hash digest
SHA256 9f2ea8b3c7143bce7369c1fc0675be58239669058722aed5307042c5b22cb651
MD5 c420a96d5e9a5aead6c36eae5241e60b
BLAKE2b-256 eb08972b10f2d446c04959c7018c3552077a23bb9f914856b454c7559fe6e815

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2.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.4.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92d7c11233fed3be5592eb5a59bb8c988b7220b937c38aa9a1b332b590f82b89
MD5 0d29176881d906fe38609843fd714afa
BLAKE2b-256 3bb9cf8d9d0da851f5e81f10bf729e31d72c64c34f47f8b10158d5d0efa8c080

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc85ba7a05b0d19cc7e3f6b61897c7b61e3abf4bc4f72cd97305f83885fa2ddc
MD5 86e8786f559533e7e043de91cb3c9a2f
BLAKE2b-256 5fb0380417327370dc1664b64281c66d648959f482b4e1ae712060f7b8d66217

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1e9cc063f2ef5590d101ea0868781be82b4a5d19360da37d0688800878982aa
MD5 5a696a2c1edb651f9cd583d9cbde3658
BLAKE2b-256 5c7fb4eca092b603d0e0b30e12c3617138b167943fe021b422d43f6742d4505c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f74ade68f6fccc108205ee9b664a18d8def76edbcc0a7fd6653bec1119632f16
MD5 d170330734fe2a5620e490a9f9dcb457
BLAKE2b-256 784bd92ecbdb1d11fed0b4a5a4df20c39db5296c2620f738c815bee4d31f221f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e2e8c3854a29f7829430987957b13870187c70e3af2ed0fb2b98b1696805437
MD5 11ccc17dc39c78f1390466195cee8c3d
BLAKE2b-256 089e8d750b2fe11d3996f67ccf5920e27fed2c8576c045693d59d426597f9277

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd97a7cbfac3ab398bdcfed0ee82d410801f588a103723942515f6d5ac943dc2
MD5 b14fdc57d57d383d55afeed43caa5034
BLAKE2b-256 7d86ce2027b893b13a23289d8953815b55d1ab221e7f954b8710f561265e9539

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad3e4495f4c4764935bd76c1485d74b63418c475260c0e5c9115774115fa7013
MD5 7e0c16aef4bb062f24a8907dd1c5e7a6
BLAKE2b-256 6565c41d492b1aae2e9fa2e3ee3d2afa07f839133d4b285a71ebe9f475b7c7d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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.4.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mnemo_db-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c065e3cb5612d31dacd45932ebd19331af8952d02e519f8166e590c4430ca5c
MD5 1a031517aa62d338e5f0802c476b39a8
BLAKE2b-256 ddef6f30a0381eaf46757c7b1a1df3d82dc637f7971eeb4b1bc49474adb3cc34

See more details on using hashes here.

Provenance

The following attestation bundles were made for mnemo_db-0.4.2-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