Memory Bank MCP Server

by t3ta

Integrations

  • Integrates with Git branch structure to organize and manage branch-specific memory banks, automatically detecting current branches and maintaining context across feature or fix branches

  • Utilizes GitHub Actions for automated testing across multiple Node.js versions and automated release processes including version bumping, tagging, and npm publishing

  • Supports Markdown format for memory bank documents with migration tools to convert to the newer JSON format

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).

Empezando

Prerrequisitos

  • Node.js (consulte .tool-versions para ver la versión recomendada)
  • Hilo (v1.x)

Instalación

Clonar el repositorio e instalar las dependencias desde el directorio raíz:

git clone https://github.com/t3ta/memory-bank-mcp-server.git cd memory-bank-mcp-server yarn install

Ejecución del servidor MCP

Puede ejecutar el servidor MCP directamente desde monorepo:

# From the monorepo root directory yarn workspace @memory-bank/mcp start --docs /path/to/your/docs

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 build
  • Ejecutar pruebas para todos los paquetes: yarn test
  • Có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.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor para administrar la documentación y el contexto del proyecto en todas las sesiones de Claude AI a través de bancos de memoria globales y específicos de cada sucursal, lo que permite una gestión de conocimiento consistente con almacenamiento de documentos JSON estructurado.

  1. Paquetes
    1. Empezando
      1. Prerrequisitos
      2. Instalación
      3. Ejecución del servidor MCP
    2. Desarrollo
      1. Licencia

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server for Claude Desktop that provides structured memory management across chat sessions, allowing Claude to maintain context and build a knowledge base within project directories.
          Last updated -
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol implementation that enables AI-powered access to documentation resources, featuring URI-based navigation, template matching, and structured documentation management.
          Last updated -
          3
          Python
          MIT License
        • -
          security
          F
          license
          -
          quality
          Integrates Backlog project management with Claude via Model Context Protocol, enabling access to projects, issues, and wiki pages through natural language interactions.
          Last updated -
          TypeScript
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.
          Last updated -
          25
          1
          Python
          MIT License

        View all related MCP servers

        ID: cziza80o10