Memory MCP
Memoria MCP
Un servidor de protocolo de contexto de modelo para almacenar y recuperar memorias utilizando una implementación de servidor de bajo nivel y almacenamiento SQLite.
Instalación
Este proyecto utiliza uv para la gestión de dependencias en lugar de pip. uv es un instalador y solucionador de paquetes de Python rápido y confiable.
Instalar usando uv:
uv pip install memory-mcpO instalar directamente desde la fuente:
uv pip install .Para desarrollo:
uv pip install -e ".[dev]"Si no tienes instalado uv, puedes instalarlo siguiendo las instrucciones oficiales .
Related MCP server: SQLite MCP Server
Uso
Ejecutando el servidor
memory-mcpEsto iniciará el servidor MCP que le permite almacenar y recuperar memorias.
Herramientas disponibles
El Memory MCP proporciona las siguientes herramientas:
remember: Almacena un nuevo recuerdo con un título y contenidoget_memory: recupera una memoria específica por ID o títulolist_memories: Lista todas las memorias almacenadasupdate_memory: Actualizar una memoria existentedelete_memory: Borrar una memoria
Depuración con MCP Inspect
MCP proporciona una práctica herramienta de línea de comandos llamada mcp inspect que le permite depurar e interactuar con su servidor MCP directamente.
Configuración
Primero, asegúrese de que las herramientas CLI de MCP estén instaladas:
uv pip install mcp[cli]Inicie el servidor Memory MCP en una terminal:
memory-mcpEn otra terminal, conéctese al servidor en ejecución usando
mcp inspect:
mcp inspectUso de MCP Inspect
Una vez conectado, podrás:
Lista de herramientas disponibles
> toolsEsto mostrará todas las herramientas proporcionadas por el servidor Memory MCP.
Llamar a una herramienta
Para llamar a una herramienta, utilice el comando call seguido del nombre de la herramienta y los argumentos requeridos:
> call remember title="Meeting Notes" content="Discussed project timeline and milestones."> call list_memories> call get_memory memory_id=1> call update_memory memory_id=1 title="Updated Title" content="Updated content."> call delete_memory memory_id=1Modo de depuración
Puede habilitar el modo de depuración para ver información detallada de solicitudes y respuestas:
> debug onEsto le ayudará a comprender exactamente qué datos se envían al servidor y se reciben del mismo.
Explorando esquemas de herramientas
Para ver el esquema de una herramienta específica:
> tool rememberAquí se muestra el esquema de entrada, los parámetros requeridos y la descripción de la herramienta.
Solución de problemas
Si encuentra problemas:
Verifique los registros del servidor en la terminal donde se ejecuta su servidor para detectar cualquier mensaje de error.
En la terminal de inspección de MCP, habilite el modo de depuración con
debug onpara ver las solicitudes y respuestas sin procesar.Asegúrese de que los parámetros de la herramienta coincidan con el esquema esperado (verifique con el comando
tool).Si el servidor falla, verifique si hay excepciones no detectadas en la terminal del servidor.
Desarrollo
Para contribuir al proyecto, instale las dependencias de desarrollo:
uv pip install -e ".[dev]"Gestión de dependencias
Este proyecto utiliza el archivo uv.lock para bloquear las dependencias. Para actualizar las dependencias:
uv pip compile pyproject.toml -o uv.lockEjecución de pruebas
python -m pytestFormato de código
black memory_mcp testsPelusa
ruff check memory_mcp testsComprobación de tipos
mypy memory_mcpMaintenance
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
- -license-qualityAmaintenanceA Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through SQLite. This server enables running SQL queries, analyzing business data, and automatically generating business insight memos.89,405MIT
- AlicenseBqualityAmaintenanceA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.71201ISC
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides AI agents with persistent memory capabilities through Mem0, allowing them to store, retrieve, and semantically search memories.679MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that allows saving, retrieving, adding, and clearing memories from LLM conversations with MongoDB persistence.1419MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
Cloud-hosted MCP server for durable AI memory
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/drdee/memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server