Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / mem0-mcp-selfhosted

mem0-mcp-selfhosted

mem0-mcp-selfhosted is an MCP server, listed under memory & vectors. It reaches google and qdrant. It needs GOOGLE_API_KEY to authenticate. Its repository has 111 GitHub stars and is licensed under MIT; we last read it on 2026-10-22.

This repository hosts a self-hosted mem0 MCP server that integrates with Qdrant, Neo4j, and Ollama, using Claude as the primary language model.

Install

Read from mem0-mcp-selfhosted’s own README, close to verbatim -- not written by us, and not guessed.

uvx --from git+https://github.com/elvismdev/mem0-mcp-selfhosted.git mem0-mcp-selfhosted

What it reaches, and what it needs

Reaches
google, qdrant
Credential
GOOGLE_API_KEY

What it connects to

Wraps
Supported in
Claude Code

Unverified means a mention in the server’s own description, not a citation. A wrong claim here costs nothing to correct and nothing to trust yet.

Maintenance

Stars
111
State
listed
Licence
MIT
From the repository

Self-hosted mem0 MCP server for Claude Code. Run a complete memory server against self-hosted Qdrant + Neo4j + Ollama while using Claude as the main LLM.

What mem0-mcp-selfhosted can do

11 tools documented in its README. An AI client calls these by name.

add_memory
Store text or conversation history as memories. Supports `enable_graph`, `infer`, `metadata`.
search_memories
Semantic search with optional `filters`, `threshold`, `rerank`, `enable_graph`.
get_memories
List/filter memories (non-search). Supports `limit` and scope filters.
get_memory
Fetch a single memory by UUID.
update_memory
Replace memory text. Re-embeds and re-indexes in Qdrant.
delete_memory
Delete a single memory by UUID.
delete_all_memories
Bulk-delete all memories in a scope.
list_entities
List users/agents/runs with memory counts. Uses Qdrant Facet API.
delete_entities
Cascade-delete an entity and all its memories.
search_graph
Search Neo4j entities by name substring. Returns entities + outgoing relationships.
get_entity
Get all relationships for an entity (bidirectional: incoming + outgoing).

Read from the README; names are kept only if the README contains them.

mem0-mcp-selfhosted compared with similar servers

mem0-mcp-selfhosted compared with the closest alternatives, by services reached, credentials, stars, last update and licence
ServerReachesNeedsStarsLast updateLicence
mem0-mcp-selfhosted (this page)google, qdrantGOOGLE_API_KEY1112026-03-13MIT
mcp-server-qdrantqdrant(1 shared)QDRANT_API_KEY1,5532026-09-04Apache-2.0
Memory-Plusgoogle(1 shared)GOOGLE_API_KEY562025-05-25Apache-2.0
skills-mcpqdrant, workers(1 shared)QDRANT_API_KEY, WORKERS_AI_API_TOKEN102026-05-29Apache-2.0
mcpdeckqdrant(1 shared)None listed22026-07-16MIT
imprint-memory-layerqdrant(1 shared)None listed02026-05-27Apache-2.0

Ranked by services in common with mem0-mcp-selfhosted, then by stars. Figures are from each repository when we last read it.

Common questions about mem0-mcp-selfhosted

What does mem0-mcp-selfhosted do?
This repository hosts a self-hosted mem0 MCP server that integrates with Qdrant, Neo4j, and Ollama, using Claude as the primary language model.
How do I install mem0-mcp-selfhosted?
Its own README gives this command: uvx --from git+https://github.com/elvismdev/mem0-mcp-selfhosted.git mem0-mcp-selfhosted. Run it where your MCP client can launch the server, and check the README for any settings it asks for.
What does mem0-mcp-selfhosted connect to, and what does it need?
It reaches google and qdrant. The credentials we found in its source are GOOGLE_API_KEY.
Which AI clients can use mem0-mcp-selfhosted?
Its own description mentions Claude Code. That is a mention in its description, not a test we ran.
Is mem0-mcp-selfhosted official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 111 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-03-13.
What licence does mem0-mcp-selfhosted use?
The repository declares the MIT licence.

More MCP servers for memory & vectors

All memory & vectors entries →

Learn this on Infrato