Skip to main content
Glama
t3ta

Memory Bank MCP Server

by t3ta

メモリバンク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 拡張機能 (詳細は未定)。

Related MCP server: Memory MCP Server

はじめる

前提条件

  • 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-bankとbranch-memory-bank保存されるか作成される場所) への実際のパスに置き換えます。

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

発達

  • すべてのパッケージをビルドする: yarn build

  • すべてのパッケージのテストを実行する: yarn test

  • 糸くずコード: yarn lint

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

ライセンス

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    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.
    15 npm
    6
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    A persistent memory server for Claude Code that captures session context and tool outputs to inject relevant history into future sessions. It enables long-term recall through semantic search and automatic context management, allowing for more consistent and context-aware coding interactions.
    10 npm
    252
    ISC