memo-mcp
memo-mcp
memo-mcp ist ein geschützter Streamable-HTTP-MCP-Gateway für eine private, selbst gehostete Mem0-REST-API. Er stellt eine kleine, nicht destruktive Schnittstelle für Speicher-Tools bereit und hält Mem0, PostgreSQL und interne API-Zugangsdaten vom öffentlichen Netzwerk fern. Er ist als Referenzimplementierung für einen vertrauenswürdigen Speicherbereich gedacht. Bevor Sie es mehreren Personen erlauben, integrieren Sie einen serverseitigen Richtlinienadapter, der den Speicherbereich aus der authentifizierten Mitgliedschaft ableitet. Lassen Sie niemals zu, dass ein Browser oder MCP-Client MEMORY_SCOPE wählt.
Sicherheitsmodell
Mem0 bleibt privat; stellen Sie nur dieses Gateway über einen Reverse-Proxy bereit.
Nicht-Browser-Clients verwenden ein eigenes, widerrufbares Bearer-Token.
Browser-Clients können die OAuth/OIDC-Token-Introspection mit exakten Prüfungen von Issuer, Audience, unveränderlichem Subject und Scope verwenden.
memo_remember_facterfordertmem0.writefür OAuth-Clients.Der Gateway bietet bewusst kein Löschwerkzeug für den Speicher. Führen Sie Löschungen über einen separaten, privaten administrativen Workflow mit ausdrücklicher Genehmigung durch.
Der Gateway weist übliche Formate von Zugangsdaten und privaten Schlüsseln ab, bevor sie in den Speicher geschrieben werden können. Das ist ein Sicherheitsnetz, kein Ersatz für die Richtlinien des Betreibers.
Ein Aufrufer darf niemals seinen eigenen Speicherbereich wählen. In Multi-User-Umgebungen muss eine vertrauenswürdige Anwendung den Speicherbereich aus der serverseitigen Mitgliedschaft ableiten.
Related MCP server: memex
Schnellstart
Kopieren Sie
.env.examplenach.envund ersetzen Sie jeden Platzhalter mit Ihren eigenen privaten Werten. Committen Sie.envnicht.Erstellen Sie ein privates Docker-Netzwerk und starten Sie den Dienst mit
docker compose -f compose.example.yml up -d --build.Leiten Sie ausschließlich den Gateway über HTTPS weiter. Veröffentlichen Sie weder Mem0 noch PostgreSQL oder eine befüllte Umgebungsdatei.
Verifizieren Sie, dass die Metadaten der geschützten Ressource bei aktiviertem OAuth
200zurückliefern und eine anonyme/mcp-Anfrage den Status401liefert.
Tools
memo_search_memorymemo_remember_fact
Konfiguration
Siehe .env.example. PUBLIC_MCP_URL, MCP_ALLOWED_HOSTS und MCP_ALLOWED_ORIGINS müssen Ihren eigenen HTTPS-Endpunkt beschreiben. Der Gateway ruft die Mem0-API mit X-API-Key auf.
MCP_ALLOWED_HOSTS ist Pflicht. Der Container-Build-Kontext schließt .env, Git-Metadaten und lokale Python-Artefakte aus, damit diese nicht versehentlich in ein Image kopiert werden.
Entwicklung
python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python -m unittest discover -s tests -vDieses Projekt verwendet das offizielle Python MCP SDK.
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
- AlicenseNot gradedqualityDmaintenanceAn HTTP MCP gateway that wraps the mempalace Python CLI, enabling per-user memory palaces for storing and retrieving personal data.MIT
- AlicenseNot gradedqualityCmaintenanceCentralized agentic memory and MCP gateway for LLMs, enabling persistent memory recall, validation, and integration with upstream MCP servers.1Apache 2.0
- AlicenseNot gradedqualityAmaintenanceBridges MCP to a self-hosted Mem0 OSS server, enabling memory management operations like adding, searching, updating, and deleting memories.MIT
- AlicenseNot gradedqualityDmaintenanceSelf-hosted service providing unified memory search and write operations across file-based memory, vector embeddings, and the Graphiti temporal knowledge graph, accessible via HTTP API or MCP stdio transport.3MIT
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
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/yevhenbatt/memo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server