Skip to main content

MCP server for Midas — local-first, source-traceable agent memory with no LLM at ingest

Project description

midas-memory-mcp

The MCP server for Midas — local-first, source-traceable agent memory with no LLM at ingest. Local embeddings + ranking only: ingest is $0, nothing leaves your machine, and every recalled memory points back to its source turn (no LLM-rewritten facts).

This package is a thin launcher. It installs the Midas SDK (midas-memory) with the MCP and local-embedding extras and puts a midas-memory-mcp command on your PATH that any MCP client (Claude Code, Cursor, Codex, Windsurf, …) can run.

Install & run

uvx midas-memory-mcp          # run once, nothing to install
# or put the command on your PATH:
pipx install midas-memory-mcp
pip install midas-memory-mcp

Wire it into a client (example: Claude Code)

claude mcp add midas -s user -- midas-memory-mcp

On connect, Midas injects a short memory policy into the agent and starts remembering on its own — it scores importance locally (no LLM), keeps what matters, and drops trivia and duplicates.

Optional environment variables: MIDAS_MCP_DB (SQLite path to persist across restarts), MIDAS_MCP_MAX_RECORDS, MIDAS_MCP_MIN_IMPORTANCE, MIDAS_MCP_EMBEDDER.

For Cursor / Codex / Windsurf / Claude Desktop config, the Python SDK, and reproducible benchmarks, see the main repo: https://github.com/vornicx/Midas

Tip: if you installed the SDK directly (uv tool install "midas-memory[mcp,local]"), the same server is also available as the shorter midas-mcp command.

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

midas_memory_mcp-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

midas_memory_mcp-0.0.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file midas_memory_mcp-0.0.1.tar.gz.

File metadata

  • Download URL: midas_memory_mcp-0.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for midas_memory_mcp-0.0.1.tar.gz
Algorithm Hash digest
SHA256 926c6f9c7b0341a2b43516b377b8a9efaf868cd4d3de08cd455ef8c8d2859b32
MD5 4380397764c649ca684bee70816614b9
BLAKE2b-256 c1c55f08b140046ca3832c8f288dbfaa8026d545612c3d31466bcb5b441887b9

See more details on using hashes here.

File details

Details for the file midas_memory_mcp-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: midas_memory_mcp-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for midas_memory_mcp-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8df0188d9c2e2bcab30e215e9cd90f788f35f115f8f1638b0ae1d0419001bb7b
MD5 02cd85efd193428f5ad0e65189004392
BLAKE2b-256 37a2dd127daf343e5d854ceed0a87dee1ea543711a45c840473b83dce875f6a4

See more details on using hashes here.

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