Servidor MCP del banco de memoria
Una implementación de banco de memoria para gestionar la documentación y el contexto del proyecto en distintas sesiones mediante el Protocolo de Contexto de Modelo (MCP). Este servidor ayuda a agentes de IA como Claude a mantener la coherencia del conocimiento del proyecto mediante bancos de memoria globales y específicos de cada rama, almacenados en formato JSON estructurado.
Este proyecto está inspirado en Cline Memory Bank del repositorio nickbaumann98/cline_docs .
Paquetes
Este repositorio es un repositorio único administrado con Yarn Workspaces. Contiene los siguientes paquetes:
packages/mcp: La implementación principal del servidor MCP. Contiene la lógica principal para gestionar las operaciones del banco de memoria, la ejecución de la herramienta MCP y el inicio del servidor.packages/schemas: define los esquemas JSON utilizados para los documentos del banco de memoria (por ejemplo,memory_document_v2).packages/vscode-extension: una extensión de VSCode que proporciona integración con el servidor MCP de Memory Bank (detalles a definir).
Related MCP server: MCP Documentation Server
Empezando
Prerrequisitos
Node.js (consulte
.tool-versionspara ver la versión recomendada)Hilo (v1.x)
Instalación
Clonar el repositorio e instalar las dependencias desde el directorio raíz:
Ejecución del servidor MCP
Puede ejecutar el servidor MCP directamente desde monorepo:
Reemplace /path/to/your/docs con la ruta real al directorio de documentación de su proyecto (donde global-memory-bank y branch-memory-bank residirán o se crearán).
Consulte los packages/mcp/README.md para obtener más detalles sobre la ejecución del servidor y sus opciones.
Desarrollo
Construir todos los paquetes:
yarn buildEjecutar pruebas para todos los paquetes:
yarn testCódigo de pelusa:
yarn lint
Consulte el archivo README dentro de cada directorio de paquete para obtener instrucciones de desarrollo específicas del paquete.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
Appeared in Searches
- Methods to store and persist memories for AI systems
- Claude Desktop with persistent memory and artifact library system
- Finding the Best Tool for Memory Context Across Agentic Sessions Using Augment Code
- Automating Project Documentation with a Focus on Memory Management
- Tools and frameworks for development environment memory-bank with GitHub Copilot compatibility