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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

mnemo_db-0.4.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mnemo_db-0.4.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: mnemo_db-0.4.1.tar.gz
  • Upload date:
  • Size: 266.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.1.tar.gz
Algorithm Hash digest
SHA256 84e09ba642a560ba9f27904af30b88b38b72beee22d7e9b0fc368c10c8bbb0ac
MD5 45035177736dfcc6c7fe64af4df6a887
BLAKE2b-256 60505e351f132da921b168d87d5ef5b6cfa5d5b20c7d3075375ec5ac3c770dd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd83943fe92ae7085cafdfc7d03726ba50869c01310a1ac198f5f9634210d490
MD5 5b23b4abbcd7565465926ba3e1ee245c
BLAKE2b-256 28443942f731b957c11eda51d069e9edfc0d894093cde9a04b3e56d477a30afd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4bba830d4c5d0e9dc9b3d6bd1cbbc1712983e597c4c1f2b0fd586fdfe4381bb
MD5 a4b7145de327c5b2445b52ff40b28091
BLAKE2b-256 c3e088885bb6edcaa54352a5519c798b2a01972279f9782983ccfb14f347f7fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc543f63bb23ee4cbbc6c43a75bd1bf0110be004fdab5a7195ec42324a3f4182
MD5 31a7a1843341ace8f116a319adaa1c2d
BLAKE2b-256 d16bb50328c76cb91848a324aceca4f784a8df721a0b7a0ddeb36fdc33747a1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87bef63b14eba7e5bcc2091542faa2ceb915fceae89db686f9db712ccee6cc11
MD5 d5316a5ec4cfa4db090cce4cf3567d3c
BLAKE2b-256 564093e7376cff422fb6db626fbdcd2773a8bcda324fed30b54afbeb7366a733

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cc33a8024e16d9bd4446ed0bc0c3b35d70679bb1dbeb733b061c4aa63daa480
MD5 461ff4d8c7719db6f6e7ad0c623a61a8
BLAKE2b-256 eda1de6858fa6d3b49d8ad7a2165568c2490b67d8f36028c351f5c3da3ef156f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e008d400614f895319a6ee720f9645ca38bb34069a74f745eafaff9df498e44
MD5 0acf0d8dd306bd705977a427376d287a
BLAKE2b-256 25d2cef71a8d40b288aed871bf7ae4e27d733395dd1921e9312b38ce4c3575ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51e34fe89883d7a12a4a986f81abbbcdce9bfe9d040b5f6c2b7047e78756d439
MD5 50708dbb033bf7c7dd0c2edb40f30576
BLAKE2b-256 5959c7b35f4abfa98905f0989a93c6c21349da581ee0c477583aa40fdaa8852c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mnemo_db-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af227bae2ccfe243fc87f0aa4b9a8f04a212042651028c36477925aa93876e11
MD5 cfa7798e4b9a154976dd0e9c7eed3008
BLAKE2b-256 38cea596f6db8f12c038340fddd668bf8694cac453c6871969a120ebfddcd3d4

See more details on using hashes here.

Provenance

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