Engrava MCP server
ai.sovantica/engrava·v0.7.0·1 starsMindQL queries, hybrid search, and a thought graph - read/write memory for AI agents.
1 stars49 downloads/wk
Reviews
Write oneNobody has reviewed Engrava yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Engrava tools (14, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
delete_edgewrite actiondelete_thoughtwrite actionget_edgesget_thoughtFetch a single thought by its identifier.
link_thoughtslist_edgeslist_memorymemory_statsquery_memoryregister_toolssearch_keywordssearch_memorystore_thoughtupdate_thoughtwrite action
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Engrava compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 88% of 3,470 Web search servers
- Tools
- 14
- the typical Web search server has 5
- Tools that change things
- 21%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
- Downloads a week
- 49
- more than 34% of 827 Web search servers with a package
What its tools let an agent do: 10 read · 1 create · 1 change · 2 delete
Release history: 2 versions in the registry since 2026-08-11, latest 2026-10-02, typically one every 52 days.
Install Engrava in Claude Code, Cursor or VS Code
claude mcp add engrava -- uvx engrava-mcp
What the publisher says
From the Engrava repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: ai.sovantica/engrava -->
Engrava MCP
The Model Context Protocol server for Engrava — expose an agent memory database to any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, …) over stdio.
engrava-mcp is a standalone, runnable package that consumes Engrava's public API. It is the one way to run Engrava as a memory server; the engrava library itself ships no MCP code.
uvx engrava-mcp # run the server (no install step)
# or
pip install engrava-mcp
engrava-mcp # spawned by your MCP client over stdioInstalling engrava-mcp pulls in engrava transitively, so you also get the import engrava library in the same environment.
Compatibility
engrava-mcp follows Engrava's version: engrava-mcp X.Y.z targets engrava X.Y and requires engrava >=X.Y,<X.(Y+1). This is a one-way version mirror for legibility — not a lockstep: Engrava releases on its own cadence, and engrava-mcp patch releases are independent.
The dependency range is the source of truth. Normal installs resolve a compatible engrava automatically; if you pin engrava yourself, keep it within that range. If no matching engrava-mcp exists yet for a newer engrava (e.g. a fresh engrava 0.7), that pairing is not yet verified/supported — not broken; stay on a supported pair until a matching engrava-mcp ships.
Which package do I want?
There is no third option.
Migrating from engrava[mcp]
The server used to ship inside Engrava as the engrava[mcp] extra and an in-engrava engrava-mcp command. As of Engrava 0.5.0 it lives here instead.
fail** — pip ignores the now-unknown extra and quietly installs bare engrava, so it can look like the server installed when it did not. Install engrava-mcp instead.
- Watch out: pip install "engrava[mcp]" against Engrava 0.5 **does not
engrava-mcp, not just reinstall.
- Update any pinned requirement strings (engrava[mcp]>=...) to depend on
work exactly as before (see Configuration).
- Your store configuration is unchanged — the same engrava.yaml / env vars
Configuration
The server resolves its store from environment variables, in priority order:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Engrava: common questions
- Is Engrava MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Engrava safety report
- How do I install Engrava?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Engrava need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Engrava maintained?
- The last commit was 2 days ago (2026-11-02). The latest release is v0.7.0.
- What can I use instead of Engrava?
- Servers from other publishers that do the same job: Reverie MCP server, Link MCP server and Shodh Memory MCP server. Compare all Engrava alternatives.
- How does Engrava compare with other Web search MCP servers?
- safety score 91/100 (higher than 88% of 3,470 Web search servers); tools 14 (the typical Web search server has 5); tools that change things 21% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Engrava
Same job from other publishers: the closest match first, then the best rated.
- ReverieGraph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid searchnot reviewedEstablishedB
- LinkLocal personal memory for agents as MCP tools — remember, recall, search, context, graph traversal.not reviewedEstablishedA
Shodh MemoryCognitive memory for AI agents — semantic search, Hebbian learning, knowledge graphs.not reviewedEstablishedC- M3 MemoryLocal-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.not reviewedEstablishedA
- OctobrainPersistent memory for AI assistants with semantic search and knowledge graph relationships.not reviewedGrowingA