¿Qué hace copilot-memory-store?
🗄️ Almacena y administra datos JSON locales de manera eficiente para la ingeniería de contexto con GitHub Copilot y clientes MCP.
Descripción
Esta habilidad proporciona un sistema de almacenamiento local basado en JSON para gestionar datos de contexto de manera persistente. Es ideal para asistentes de IA como GitHub Copilot, Claude Code, Cursor y Codex, permitiéndoles mantener memoria entre sesiones y compartir información estructurada con clientes que soportan el Model Context Protocol (MCP).
Características
- Persistencia local: Los datos se guardan en archivos JSON en el sistema de archivos local.
- Fácil integración: Compatible con GitHub Copilot y cualquier cliente MCP.
- Ligero y rápido: Sin dependencias externas pesadas; solo utiliza operaciones de archivo estándar.
- Contexto compartido: Permite que múltiples sesiones o agentes accedan al mismo almacén de datos.
Uso
# Ejemplo de uso con CLI
copilot-memory-store set --key "mi-dato" --value "ejemplo"
copilot-memory-store get --key "mi-dato"
Configuración con MCP
Para usar con clientes MCP, configura el servidor de la siguiente manera:
{
"mcpServers": {
"memory-store": {
"command": "npx",
"args": ["-y", "@tokio17/copilot-memory-store"]
}
}
}
API
| Comando | Descripción |
|---|---|
get | Recupera un valor del almacén por clave. |
set | Almacena un valor con una clave específica. |
delete | Elimina una entrada del almacén. |
list | Lista todas las claves almacenadas. |
Variables de Entorno
MEMORY_STORE_PATH: Ruta personalizada para el archivo de almacenamiento (por defecto:./memory-store.json).
Enlaces
Licencia
MIT