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:
O instalar directamente desde la fuente:
Para desarrollo:
Si no tienes instalado uv, puedes instalarlo siguiendo las instrucciones oficiales .
Uso
Ejecutando el servidor
Esto 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:
Inicie el servidor Memory MCP en una terminal:
En otra terminal, conéctese al servidor en ejecución usando
mcp inspect:
Uso de MCP Inspect
Una vez conectado, podrás:
Lista de herramientas disponibles
Esto 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:
Modo de depuración
Puede habilitar el modo de depuración para ver información detallada de solicitudes y respuestas:
Esto 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:
Aquí 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:
Gestión de dependencias
Este proyecto utiliza el archivo uv.lock para bloquear las dependencias. Para actualizar las dependencias:
Ejecución de pruebas
Formato de código
Pelusa
Comprobación de tipos
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que permite a los usuarios almacenar, recuperar, actualizar y eliminar memorias mediante el almacenamiento SQLite.
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and automatically generate business insight memos.Last updated -17MIT License
- -security-license-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -3
- -security-license-qualityA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.Last updated -18
- -security-license-qualityA Model Context Protocol server providing tools for SQLite database operations (query, add, update, delete users) and mathematical calculations including basic arithmetic, expression evaluation, and statistical analysis.Last updated -1