hippmem-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hippmem-mcpretrieve memories about React hooks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
hippmem-mcp
MCP server for HIPPMEM — give AI tools long-term associative memory.
Ecosystem: Rust engine · Python bindings · MCP server
What is HIPPMEM?
HIPPMEM is a native associative memory engine for AI agents, written in Rust. Instead of storing text chunks and searching them by vector similarity, it discovers associations between memories at write time and retrieves them via spreading activation at read time — so the AI recalls not just what was said, but how things connect and why.
It runs fully offline with a deterministic fallback backend.
Related MCP server: Recall
What is hippmem-mcp?
hippmem-mcp wraps HIPPMEM as a Model Context Protocol server. Configure it once in Claude Desktop (or any MCP-compatible tool), and your AI assistant gains persistent, associative memory across sessions — no API key required.
AI Tool (Claude Desktop / VS Code / ...)
│ MCP protocol (stdio)
▼
hippmem-mcp
│ Python bindings
▼
hippmem Engine (Rust)
│
▼
Local storage (redb + Tantivy + HNSW)Key Features
Zero config —
pip installthen one JSON block in your MCP client configuration; deterministic fallback backend works offlineWrite-time association discovery — entities, topics, goals, causal links extracted and scored automatically
Spreading activation retrieval — multi-channel seed recall (BM25 + entity + semantic + temporal + topic) fused by RRF
Graph evolution — co-activated connections strengthen (Hebbian learning); stale edges decay
Explanation traces — every result shows why it was recalled via
dimensionsandmatched_dimensionsSingle-file storage — one redb file + Tantivy full-text index + HNSW vector index; no external database
Install
pip install hippmem-mcpRequires Python ≥ 3.11.
Configure
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"hippmem": {
"command": "python",
"args": ["-m", "hippmem_mcp.server"]
}
}
}Or use the entry point:
{
"mcpServers": {
"hippmem": {
"command": "hippmem-mcp"
}
}
}Environment Variables
The server reads these variables from the environment that launches it — the
env block in your MCP client config (e.g. Claude Desktop) or your shell,
not from a .env file (none is auto-loaded). .env.example is a reference
template for that environment.
Variable | Default | Description |
| (engine default: | Fixed memory store path. Set for a shared global memory across projects. Unset gives one store per working directory — per-project for Claude Code (which launches the server from the project dir), global for clients that don't. |
|
| Embedder: |
| (none — required when | OpenAI-compatible API endpoint, e.g. |
| (none — required when | Model name, e.g. |
| (none) | API key — required when |
With HIPPMEM_EMBEDDER_PROVIDER=neural, all three API variables above are
required — startup fails naming the missing ones. The deterministic fallback
backend requires no API key, no GPU, and no network connection.
Claude Code
Claude Code supports MCP natively. Add to your Claude Code MCP config (.claude/mcp.json or project .mcp.json):
{
"mcpServers": {
"hippmem": {
"command": "hippmem-mcp"
}
}
}Then in any Claude Code session, retrieval is query-driven — trigger it when a task signal appears (a past decision, a user preference, an unknown constraint), not by bulk-loading at session start:
Before answering, use retrieve_memories to check whether we have relevant
memory about this topic. Query with the specific question, not the whole task.See Best Practices for the full retrieval/feedback loop.
Other MCP Clients
hippmem-mcp speaks standard MCP over stdio. Configure any MCP-compatible client the same way — point the command to hippmem-mcp or python -m hippmem_mcp.server.
Tools
Tool | Description |
| Write a memory. The engine automatically discovers associations with existing memories. Supports |
| Cross-session associative recall via multi-channel seed retrieval + spreading activation. Returns |
| Send usage feedback for a previous retrieval ( |
Development
git clone https://github.com/hippmem/hippmem-mcp.git
cd hippmem-mcp
pip install -e ".[dev]"
pytestSee CONTRIBUTING.md for commit conventions, PR workflow, and DCO requirements.
Documentation
Best Practices — when to write, how to query, prompt templates
HIPPMEM main project — engine architecture, concepts, and API reference
MCP specification — Model Context Protocol
License
Apache 2.0. See LICENSE and COPYRIGHT.
The underlying HIPPMEM engine (hippmem) is AGPL-3.0-only. A commercial license is available — contact hippmem@gmail.com.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides AI agents with persistent, searchable memory that survives across conversations using semantic search, temporal versioning, and smart organization. Enables long-term context retention and cross-session continuity for AI assistants.14
- FlicenseAquality-maintenanceProvides long-term memory storage for AI assistants with semantic search, enabling persistent storage of preferences, decisions, and context with relationship tracking between memories.19
- Alicense-qualityCmaintenanceProvides persistent long-term memory for AI agents with semantic search and activation-based decay. Enables AI systems to remember across sessions through layered memory architecture and automatic context-aware retrieval.26MIT

JauMemory MCP Serverofficial
AlicenseAqualityDmaintenanceProvides persistent memory capabilities for AI assistants, enabling storage, recall, and analysis of information across conversations with intelligent memory management.2538MIT
Related MCP Connectors
Persistent memory and knowledge graph for AI assistants — keyword + vector + graph search.
Persistent memory for AI agents. Search, store, and recall across sessions.
Long-term memory for AI assistants. Hybrid retrieval, query expansion, auto-topics.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hippmem/hippmem-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server