memo-mcp
memo-mcp
memo-mcp es una puerta de enlace MCP de Streamable HTTP protegida para una API REST de Mem0 autohospedada y privada. Expone una pequeña superficie de herramientas de memoria no destructiva, manteniendo a Mem0, PostgreSQL y las credenciales internas de API fuera de la red pública.
Está diseñada como una implementación de referencia para un único ámbito de memoria de confianza. Antes de permitir que varias personas la usen, integre un adaptador de políticas del lado del servidor que derive el ámbito de memoria de la afiliación autenticada. Nunca permita que un navegador o un cliente MCP elija MEMORY_SCOPE.
Modelo de seguridad
Mem0 permanece privado; exponga solo esta puerta de enlace a través de un proxy inverso.
Los clientes que no son de navegador usan un token de portador distinto y revocable.
Los clientes de navegador pueden usar la introspección de tokens OAuth/OIDC con comprobaciones exactas de emisor, audiencia, sujeto inmutable y ámbito.
memo_remember_factrequieremem0.writepara los clientes OAuth.La puerta de enlace no proporciona deliberadamente ninguna herramienta de eliminación de memoria. Realice la eliminación mediante un flujo de trabajo administrativo privado y separado, con aprobación explícita.
La puerta de enlace rechaza los formatos comunes de credenciales y claves privadas antes de que puedan escribirse en la memoria. Esto es una red de seguridad, no un sustituto de la política del operador.
Un llamador nunca debe seleccionar su propio ámbito de memoria. En los despliegues multiusuario, una aplicación de confianza debe derivar ese ámbito de la afiliación del lado del servidor.
Related MCP server: memex
Inicio rápido
Copie
.env.examplea.envy reemplace cada marcador de posición con sus propios valores privados. No incluya.enven el control de versiones.Cree una red Docker privada e inicie el servicio con
docker compose -f compose.example.yml up -d --build.Exponga únicamente la puerta de enlace a través de HTTPS. No publique Mem0, PostgreSQL ni ningún archivo de entorno con valores de configuración.
Verifique que los metadatos del recurso protegido devuelven
200cuando OAuth está habilitado y que una solicitud anónima a/mcpdevuelve401.
Herramientas
memo_search_memorymemo_remember_fact
Configuración
Consulte .env.example. PUBLIC_MCP_URL, MCP_ALLOWED_HOSTS y MCP_ALLOWED_ORIGINS deben describir su propio endpoint HTTPS. La puerta de enlace llama a la API de Mem0 subyacente mediante X-API-Key.
MCP_ALLOWED_HOSTS es obligatorio. El contexto de compilación del contenedor excluye .env, los metadatos de Git y los artefactos locales de Python para que no puedan copiarse en una imagen por accidente.
Desarrollo
python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python -m unittest discover -s tests -vEste proyecto usa el Python MCP SDK oficial.
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