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.12.tar.gz (347.8 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.12-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.5.12-cp313-cp313-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mnemo_db-0.5.12-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.5.12-cp312-cp312-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mnemo_db-0.5.12-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.5.12-cp311-cp311-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.5.12-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.5.12-cp310-cp310-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: mnemo_db-0.5.12.tar.gz
  • Upload date:
  • Size: 347.8 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.12.tar.gz
Algorithm Hash digest
SHA256 e37e00bdc6b376a442e1fac0afbb8e8963ae44bca72c360a9d0d008148140f94
MD5 f584f447dbfd40c30156e38d22f27c71
BLAKE2b-256 84c2145277d6ebec89b1b71271ffb8657932bdc1e38822a167ffd269bf5cd3a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c4d6eef9418d3bfc40115160091af3e19c882cc344cacbd54d2a9829d446746
MD5 edf9e13cf1d73eea5e6dd88b2650d995
BLAKE2b-256 4da87517118c2b7b9deea13ce07577f8684b96e4b2aa72ec843eb882ae1fb952

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a1dce203841ea20e955342b3e5ce72b46aecd1cfc53de42ddf843f3351bd4f5
MD5 55c71ed3b28a978cf822ac1eb82c5f93
BLAKE2b-256 2bb28e965e970a86a46cf8e80175a4891d1ec71a3cfdc97be0b43f0699e2c0fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5ac8ca0b52c2d453a9b04e6f6354f1fb504b98728db1e2b2f8201466c3153e3
MD5 b088caded55bc2bea9b4717355c6e380
BLAKE2b-256 68f3d01565ead323723b313581938c0581c7b8f9f89621362522a5f7a93828aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 237cb65e6eb22d7c6975ec16395f76cd2119c0c20f50ec460bac7dd29c68acc2
MD5 41a91d7fa9c3c1e06fd50a78e5743f41
BLAKE2b-256 075e326a842916b9e8ab3a47b24f59b373e612ccb2e1e975ffa4cdcb3bff36d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec686de29170752e5c96b8ad7cee908bc65f6cac8ddc212b5a1bb48048905871
MD5 deba799906d4accd53cd8d761bb7aa6a
BLAKE2b-256 90695df17aa4bb56ed29a064d758971573f6f52ea98d36059a12535796e8e5df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc18d0173d43e184928e16050a166c5d7535b8bc9d0ce0604ca8c00f516ed7c3
MD5 b51c71c773d3320830993bdea4c3034c
BLAKE2b-256 ce7c6e516682c7d3c026816772edb68cceb3b60a4a61fca2c764c8d5c5ef01dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38ea998593ae5ded58dfae55ff445b37f462d1a7f06a585ca0cb4a032a230469
MD5 b5b12e6ab0ec9dac9e61631143e12648
BLAKE2b-256 aa611f437edc0c7a4482453de77c492abdbeecc6c5c77b34ef559cc00dc16acd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.5.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6b3497e71b89b0b7fcdc8ba41cbdfe2480437d9ed0c622ac6fe5abfa06d85a0
MD5 605e388d7f8015d23beb686903ce4ab0
BLAKE2b-256 cd0d32785addea866eb8438501d70524b0f2173c2ca31cfde14444072d955a04

See more details on using hashes here.

Provenance

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