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.3.tar.gz (268.7 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.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mnemo_db-0.4.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mnemo_db-0.4.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.4.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: mnemo_db-0.4.3.tar.gz
  • Upload date:
  • Size: 268.7 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.3.tar.gz
Algorithm Hash digest
SHA256 8f77fe76e64ddf4f1e8a7de360f6cb23975d7e53068bf50c439ed6a8d9d336f7
MD5 bd65c1d12181f885664b2316211a0cea
BLAKE2b-256 11d16809ecfc73638d4a10ea22bc34b56019d7af0d5810acf185cf01a986a8bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9b07c97ce1e5637e5feacbda7f1a4b01e4c7d45cd6f5f493cb3cdeb7eda81b2
MD5 d38e00d34f258ff8cf02213686fea293
BLAKE2b-256 58437e44127734ff49cd0f86fe096f19668c622d3a6327809356bda86c9b4e4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfe66073930057703f1502cd5caaab6bd8ccaaa3d4bde56fe0fe98243eafac4e
MD5 c7a27ee0fa37df388bdd2647658c19c5
BLAKE2b-256 d166cf12233b70cea0fdfd6338cbedb25d510d7344ed662baa9f57959bbc1d9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b83f30c610f03ab9c3674635bc9f1bbb6fc8389882c7f6ed0c446b61f6f36bc
MD5 535b763098b43612f6355075539eb828
BLAKE2b-256 8aad9563518659f78446f83bd25a5434d7c6c58671590d971a45d62b2d6ba8fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5171f417af741b86f149f9a12ce84d0468fcfe27f2ace4ab677dfa9fbd966aff
MD5 ae177bf49db2de24daf2bbcbdecbd85a
BLAKE2b-256 356cc20cd9ed0189db5c85817f56a2b4386f1ce69dc363d08a28a45161d77f86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18dc7cf5e0f3b6abd0a579f0ec22e51edeaebabc4bc4a5895ec96b7d9e30a1c5
MD5 d08f2e296ebe66303df5ff6342b0a47f
BLAKE2b-256 857971c2e0975bce465d828a67c723fb6f7a817de21371edc34f9d9b9be5519f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae5ddefae3f300473d8d80fca6315952d687c22fed586526e050f509b52e97c4
MD5 542e4360db2c333b3db534b0538dabc5
BLAKE2b-256 a3b8e2b71d57975cf94a5b2839dd93e4146ee111e7662320a1b05d3ebfcc4006

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c767d8f96db4698972390d7efa3bd91c9244ec46b365fb29aa8f11c5a285f72b
MD5 3bb142566d43300a284b506ead890eaf
BLAKE2b-256 a17a5674a745d514cbcee909d955f2eff05a0cbe04b7da150159318c44788a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a33802dfc743dbd8a74af870fd8447dced24efa8eb4e9dad15354209a2d17a33
MD5 e1d0ca5b5c2847652ab1bcca0ecd0d02
BLAKE2b-256 d294af60b6c90418648bd70e75535f6ad26beaf9748cd783207dfe93540bdbbb

See more details on using hashes here.

Provenance

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