Skip to main content

PyPI wrapper for the mag MCP memory server (Rust binary)

Project description

mag-memory

PyPI wrapper for mag, a Rust-based MCP memory server.

mag stores memories in SQLite with ONNX embeddings for semantic search, exposing 16 MCP tools via stdio protocol. No external services required.

Installation

pip install mag-memory

Usage

# Start the MCP server
mag serve

# The native binary is downloaded automatically on first run.
# All CLI arguments are passed through to the Rust binary.

How it works

This package does not bundle the native binary. On first run, it detects your platform (Linux/macOS/Windows, x86_64/ARM64), downloads the correct prebuilt binary from GitHub Releases, and caches it locally. Subsequent runs use the cached binary with zero overhead (Unix exec).

Supported platforms

OS Architecture
Linux x86_64, aarch64
macOS x86_64, Apple Silicon (aarch64)
Windows x86_64

License

MIT

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

mag_memory-0.1.5.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mag_memory-0.1.5-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file mag_memory-0.1.5.tar.gz.

File metadata

  • Download URL: mag_memory-0.1.5.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mag_memory-0.1.5.tar.gz
Algorithm Hash digest
SHA256 8fa03331e7aa4d0fd257c8f2c73dc12a970518c3965c117d30706771d8a4550e
MD5 1e7ded20f17ae475b48e58dee838b200
BLAKE2b-256 0fc90e58076ed8331a7db035fe7be31e1f9eec4a6d986e1a6943622a9a5f8b8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mag_memory-0.1.5.tar.gz:

Publisher: release.yml on George-RD/mag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mag_memory-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: mag_memory-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mag_memory-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6989c29e2e0e86a09e31ac7df9646fd9cd767f89b2251a3fc0674a91cd8de58f
MD5 f43dc03da58ef45fecaab0d936cef543
BLAKE2b-256 dcfabfc916e807e67e8105189b56f8e29d4d585d559f979705c06dcaa4692fb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mag_memory-0.1.5-py3-none-any.whl:

Publisher: release.yml on George-RD/mag

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