Memory Bank MCP Server

by t3ta
Verified

hybrid server

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

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

メモリバンクMCPサーバー

モデルコンテキストプロトコル(MCP)を用いて、セッション間でプロジェクトのドキュメントとコンテキストを管理するためのメモリバンク実装。このサーバーは、ClaudeのようなAIエージェントが、構造化されたJSON形式で保存されたグローバルおよびブランチ固有のメモリバンクを通じて、一貫したプロジェクト知識を維持するのに役立ちます。

このプロジェクトは、nickbaumann98/cline_docsリポジトリのCline Memory Bankからインスピレーションを得ています。

パッケージ

このリポジトリはYarn Workspacesで管理されるモノレポジトリです。以下のパッケージが含まれています。

  • packages/mcp : MCPサーバーのコア実装。メモリバンク操作、MCPツール実行、サーバーの起動を処理するためのメインロジックが含まれています。
  • packages/schemas : メモリバンクドキュメントに使用される JSON スキーマを定義します (例: memory_document_v2 )。
  • packages/vscode-extension : Memory Bank MCP サーバーとの統合を提供する VSCode 拡張機能 (詳細は未定)。

はじめる

前提条件

  • Node.js (推奨バージョンについては.tool-versionsを参照)
  • ヤーン(v1.x)

インストール

リポジトリをクローンし、ルート ディレクトリから依存関係をインストールします。

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

MCPサーバーの実行

モノレポから直接 MCP サーバーを実行できます。

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

/path/to/your/docsプロジェクトのドキュメント ディレクトリ ( global-memory-bankbranch-memory-bank保存されるか作成される場所) への実際のパスに置き換えます。

サーバーの実行とそのオプションの詳細については、 packages/mcp/README.mdを参照してください。

発達

  • すべてのパッケージをビルドする: yarn build
  • すべてのパッケージのテストを実行する: yarn test
  • 糸くずコード: yarn lint

パッケージ固有の開発手順については、各パッケージ ディレクトリ内の README ファイルを参照してください。

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

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

グローバルおよびブランチ固有のメモリ バンクを通じて Claude AI セッション全体のプロジェクト ドキュメントとコンテキストを管理し、構造化された JSON ドキュメント ストレージによる一貫した知識管理を可能にするサーバー。

  1. Packages
    1. Getting Started
      1. Prerequisites
      2. Installation
      3. Running the MCP Server
    2. Development
      1. License
        ID: cziza80o10