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.9.tar.gz (296.1 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.9-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.9-cp313-cp313-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mnemo_db-0.4.9-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.9-cp312-cp312-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.4.9-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.9-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.9.tar.gz.

File metadata

  • Download URL: mnemo_db-0.4.9.tar.gz
  • Upload date:
  • Size: 296.1 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.9.tar.gz
Algorithm Hash digest
SHA256 4afe276454b286f9fda9760320edf6cd40c3d07d1cf80402fbe8a86161090f25
MD5 01d00d9e04b3d8f2840eab9a546709e4
BLAKE2b-256 696ada65e5c6c03b5262873f79d6be852ab10ecf7e9454cf332336ef8f909bb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73d1c0563178c8888c543e49ab16bc81b2f7b782e2ab4b6e39540cd0444721d5
MD5 e445ce53d91b7fa8ee45adb091c50bcb
BLAKE2b-256 26cbee2b15c1c27cf0fdcc2c383ce58a349349bd68f40862418e62373c84690e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7293d4b2dc0a06240375de8cc6323883eeb0e36bd24d2808d47207b0c515879b
MD5 ce38cfe80d1859a16b26aa6317d49cc6
BLAKE2b-256 22b3a751394ce5c3f40380abfeae68b4c65a03fa1d3f7b0aea9a9df3b1d886f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d51536543af32420c3406e28dff8082fdfbf5b220efe4db07ebbf19f1ba9c2a
MD5 05e9b567219f88c199edaa80b859af92
BLAKE2b-256 b472ca96273e57f386573a281a9061a68acfdfaf25117018ca882860e908a971

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1f90550fae8157e6aef11867453a641cd7346bb5bc54a13b5df6411fd1ec435
MD5 c94a26d659a4af0997f0ac26d6cfda89
BLAKE2b-256 519f7d58aa481240cf6b80ab0f98dca4eecf667705ad264e63fb8da7f07b5549

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad04400ad45b55f99838dd4f269a0ab5dbe12664c3de12b536171583aaba0adf
MD5 6e3889a3463175854378e6789ebab275
BLAKE2b-256 bc3d241c456833a0544847ea11ef61363835a9e516e9a2dee8c912327d2e9ee1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 714392c1b44d7fc626d9a63616ef0f030b120b9762561edd44146f7d591669fa
MD5 18c6df7ae35878d9a3a72b121004a35f
BLAKE2b-256 d3485d3fa931a093d4881e443b91bedd80a29f1b7c7f7d038edbcd28559f6244

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b64e2280fab3e9c4dcf491979ae910bd721556b4b4dea936c8d016f9cf8db2e8
MD5 3b4c7ef049bd565b4e1eaa75ce011abb
BLAKE2b-256 11e722c1c312ba045634a2fdf7adb9949ba038301aa15a766f4e0c16d45f0072

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97c2be236727a4baf57cbd514b39da733463a4b45d04dd8c64316927848ff56a
MD5 b19cfa9c8379f80162de20e5b6565947
BLAKE2b-256 00a70cd65f0ba9ef5e80930f240d082222c134f68b91ea8bd8f9971c70319877

See more details on using hashes here.

Provenance

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