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.4.8.tar.gz (296.0 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.8-cp313-cp313-manylinux_2_28_x86_64.whl (23.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.8-cp313-cp313-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mnemo_db-0.4.8-cp312-cp312-manylinux_2_28_x86_64.whl (23.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.8-cp312-cp312-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mnemo_db-0.4.8-cp311-cp311-manylinux_2_28_x86_64.whl (23.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.4.8-cp310-cp310-manylinux_2_28_x86_64.whl (23.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

mnemo_db-0.4.8-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.8.tar.gz.

File metadata

  • Download URL: mnemo_db-0.4.8.tar.gz
  • Upload date:
  • Size: 296.0 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.8.tar.gz
Algorithm Hash digest
SHA256 69bae2b518cfe5e4ea61be8485cd373c63a7b764dde48b22772b009b541e3661
MD5 767138b79c4f845b002b4bb4ac89d969
BLAKE2b-256 631507bdf94ec1af56e3a4baf4464620bbf39a3ff35a69e286b4af10f29ab492

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e05fa74f2daf95b677f9e74645aa7e13b8d27501e2c393fec528a1216c3afe3
MD5 6973d50f6a3c8ebc63cab845e9ffc482
BLAKE2b-256 7c277203689e6de938a90b89528d1ed9c8ec2c775023d304190c5dd6f8b02d91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff4c2b94bb55ecadda053302b35e4af51687e8545bda4c1b2a26bf79b6f9b1ab
MD5 1dcdc5c21dcca2df7b8de284b49f9182
BLAKE2b-256 05d42c32ea76cdd667661bca55f27a6afeecc12c89551e8c20523b0117dffe61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b991441db3acb0dfe89b879076529f30e9b9a916a7b63c18d036e227959a005b
MD5 cb2281f3b20d4c70f6932141fbe51ab0
BLAKE2b-256 bdf2cc9703f023bf03254134e1c2f5f059ab70d50536bd3a958e4fe7b880935c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97ba1cd644fd188cf23b06de7d64d3eb3df9c416d890fc5cd2aca850a21e24db
MD5 ff4fe2c578f9c319cf56df28248f13c7
BLAKE2b-256 60b96db12a288db8a1da541ecd6d50523354cec1edc986fcac5c664c1519c3cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ce17573a54f1e1176bc2ae13a643249ee6845b4d56f6c9a093d77071069ca11
MD5 062bdd348368897c7f44e501fde25f86
BLAKE2b-256 f5119ab1ace2aa499327133e5f4c21946813cccd2bf3ac89a85603eb05d919cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0619eead2c8c6a5b50362d564cc95a2db6f27be7f096bd5861b57cfe46fe3c5f
MD5 6adf18af793f19d4a8411e23357234a7
BLAKE2b-256 9dd8b7ff7725a411118335b3468d412554f67dfa3c940ef510dbc9d7888905aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92f6efefcd67d27cf5775b89274937bb1b86d2d75f68e2622b29e849e0c2a45b
MD5 24297344634c020e349f1b9e856a98a4
BLAKE2b-256 2f1b9aa90249fff6db62f7d621d3c21448c4b6455aed74ce113e0b43ae8f7af3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e28ec2646cbc01fa2e27cea50c634572ec9783fea681bc7a4e9cf6c1b012b139
MD5 83f9ded7a7de25437ab959fae048319c
BLAKE2b-256 e65d10d96a4facd200a84c2a91181bcfd4b439a174587356e293cd0ecadc8d42

See more details on using hashes here.

Provenance

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