Tokio17/copilot-memory-store

🗄️ Almacena y administra datos JSON locales de manera eficiente para la ingeniería de contexto con GitHub Copilot y clientes MCP.

¿Qué es copilot-memory-store?

Esta habilidad permite a los agentes de IA y desarrolladores almacenar, recuperar y gestionar datos JSON localmente para mejorar la ingeniería de contexto en flujos de trabajo con GitHub Copilot y clientes que implementan el Model Context Protocol (MCP). Al proporcionar un almacenamiento estructurado y persistente, facilita la creación de aplicaciones que requieren memoria contextual, como asistentes de codificación o herramientas de automatización. Está diseñada para plataformas como Claude Code, Cursor y Codex, donde la capacidad de mantener y consultar datos entre sesiones es crítica. Su funcionamiento se basa en operaciones simples de lectura y escritura en archivos JSON locales, lo que la hace ligera, rápida y fácil de integrar en pipelines de desarrollo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add Tokio17/copilot-memory-store

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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

ComandoDescripción
getRecupera un valor del almacén por clave.
setAlmacena un valor con una clave específica.
deleteElimina una entrada del almacén.
listLista 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

Skills relacionados