Membase MCPサーバー

Membase MCPサーバー

Membase MCPサーバーで安全・永続・マルチセッションのAIメモリを実現—堅牢なエージェント継続性とコンプライアンスのための分散型メモリゲートウェイ。

「Membase」MCPサーバーの役割は?

Membase MCP(Model Context Protocol)サーバーは、AIエージェントのための軽量で分散型のメモリゲートウェイとして機能し、Membaseに接続することで安全・永続・検証可能なマルチセッションメモリを提供します。Unibaseによって強化されており、AIアシスタントが会話履歴やインタラクション記録、ナレッジをアップロード・取得できるため、エージェントの継続性やパーソナライズ、追跡性を担保します。Membaseプロトコルと統合することで、Unibase分散ネットワークからシームレスにメモリデータを保存・取得でき、AI駆動ワークフローにおいて永続的かつ改ざん不可能なメモリが必要なユースケースをサポートします。

プロンプト一覧

リポジトリ内にプロンプトテンプレートは記載されていません。

リソース一覧

リポジトリ内に明示的なMCPリソースは記載されていません。

ツール一覧

  • get_conversation_id: 現在の会話IDを取得し、エージェントが進行中のセッションを識別・参照できます。
  • switch_conversation: アクティブなコンテキストを別の会話に切り替え、マルチセッションワークフローをサポートします。
  • save_message: 現在の会話にメッセージやメモリを保存し、永続性と追跡性を確保します。
  • get_messages: 現在の会話から最新n件のメッセージを取得し、エージェントが直近のコンテキストや履歴を参照できます。

このMCPサーバーのユースケース

  • 永続的な会話メモリ: 全会話履歴を保存・取得し、セッションをまたいでAIエージェントのコンテキストを継続できます。
  • マルチセッション管理: 複数の会話をシームレスに切り替え、エージェントが複数ユーザーやプロジェクトを同時に扱えます。
  • 検証可能な監査証跡: すべてのやりとりが分散ネットワークに保存され、改ざん不可能かつ監査可能な記録となります(コンプライアンス・デバッグ用途)。
  • パーソナライズ: 過去のユーザーインタラクションを取得し、履歴に基づいて応答・行動を最適化します。
  • ナレッジ保持: ナレッジスニペットや意思決定を保存・呼び出し、時間をかけてスマートなAI行動のためのナレッジベースを構築できます。

セットアップ方法

Windsurf

  1. 必要な前提条件をインストール(Python、uvランナー等)。
  2. リポジトリをクローン:
    git clone https://github.com/unibaseio/membase-mcp.git
  3. Windsurfの設定ファイルを探します。
  4. Membase MCPサーバーの設定を追加します:
{
  "mcpServers": {
    "membase": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/membase-mcp",
        "run", 
        "src/membase_mcp/server.py"
      ],
      "env": {
        "MEMBASE_ACCOUNT": "your account, 0x...",
        "MEMBASE_CONVERSATION_ID": "your conversation id, should be unique",
        "MEMBASE_ID": "your sub account, any string"
      }
    }
  }
}
  1. 保存してWindsurfを再起動し、変更を反映させます。

APIキーのセキュリティについて:
認証情報はenvブロックの環境変数として指定し、セキュリティを保ってください。

Claude

  1. 依存関係(uvランナーとPython)をインストール。
  2. membase-mcpリポジトリをクローン。
  3. ClaudeのMCP設定ファイルを編集。
  4. 以下のJSONスニペットを挿入:
{
  "mcpServers": {
    "membase": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/membase-mcp",
        "run", 
        "src/membase_mcp/server.py"
      ],
      "env": {
        "MEMBASE_ACCOUNT": "your account, 0x...",
        "MEMBASE_CONVERSATION_ID": "your conversation id, should be unique",
        "MEMBASE_ID": "your sub account, any string"
      }
    }
  }
}
  1. 保存してClaudeを再起動します。

補足: 機密情報は環境変数として保管してください。

Cursor

  1. 必要なものをインストール(Python, uv)。
  2. membase-mcpリポジトリをクローン。
  3. Cursorの設定ファイルを開きます。
  4. 以下のサーバー設定を追加:
{
  "mcpServers": {
    "membase": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/membase-mcp",
        "run", 
        "src/membase_mcp/server.py"
      ],
      "env": {
        "MEMBASE_ACCOUNT": "your account, 0x...",
        "MEMBASE_CONVERSATION_ID": "your conversation id, should be unique",
        "MEMBASE_ID": "your sub account, any string"
      }
    }
  }
}
  1. 保存してCursorを再起動します。

Cline

  1. 依存関係(uv、Python)をインストール。
  2. リポジトリをクローン。
  3. Clineの設定ファイルを開きます。
  4. サーバー設定を追加:
{
  "mcpServers": {
    "membase": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/membase-mcp",
        "run", 
        "src/membase_mcp/server.py"
      ],
      "env": {
        "MEMBASE_ACCOUNT": "your account, 0x...",
        "MEMBASE_CONVERSATION_ID": "your conversation id, should be unique",
        "MEMBASE_ID": "your sub account, any string"
      }
    }
  }
}
  1. 保存してClineを再起動します。

APIキーのセキュリティについて:
すべての機密認証情報は、上記のenvオブジェクトで環境変数として渡し、ハードコーディングを避けてください。


フロー内でこのMCPを使う方法

FlowHuntでMCPを活用する

MCPサーバーをFlowHuntワークフローに組み込むには、まずフロー内にMCPコンポーネントを追加し、AIエージェントに接続します:

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開きます。system MCP構成セクションに、以下のJSON形式でMCPサーバーの詳細を入力してください:

{
  "MCP-name": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPをツールとして利用でき、すべての機能にアクセスできます。“MCP-name"は実際のMCPサーバー名(例: “github-mcp”、“weather-api"など)に、URLはご自身のMCPサーバーのURLに置き換えてください。


概要

セクション利用可否詳細/備考
概要
プロンプト一覧再利用可能なプロンプトテンプレートは未提供
リソース一覧明示的なMCPリソースの記載なし
ツール一覧get_conversation_id, switch_conversation, save_message, get_messages
APIキーのセキュリティ設定内で環境変数を利用
サンプリングサポート(評価上重要度低)記載なし

公開情報に基づき、Membase MCPサーバーは基本的なメモリ管理ツールと明確なセットアップ手順を備えていますが、プロンプトテンプレートや明示的なMCPリソース、サンプリングやrootsサポートの記載はありません。メモリ中心ワークフローには実用的ですが、拡張性や高度なMCP機能には限定的です。全体的に実用的ですが基本的な構成です。


MCPスコア

ライセンスあり⛔(ライセンスファイルなし)
少なくとも1つのツール有り
フォーク数4
スター数4

よくある質問

Membase MCPサーバーとは何ですか?

Membase MCPサーバーは、AIエージェント用の軽量かつ分散型のメモリゲートウェイであり、Unibaseを基盤としたMembaseプロトコルに接続することで、安全・永続・検証可能なマルチセッションメモリを提供します。

Membase MCPにはどんなツールがありますか?

現在の会話IDの取得、会話の切替、メッセージの保存、会話履歴の取得などのツールが含まれており、AIエージェントのための堅牢なマルチセッションとメモリ管理を可能にします。

Membase MCPはどのようにセキュリティとコンプライアンスを確保しますか?

すべてのやりとりとメッセージは分散型ネットワークに保存され、改ざん不可能かつ監査可能な記録となります。認証情報は環境変数で渡され、安全性を確保しています。

Membase MCPはFlowHuntワークフローで使えますか?

はい。FlowHuntのフローにMCPコンポーネントを追加し、Membase MCPの詳細で設定してください。AIエージェントはサーバーが提供する全てのメモリ機能にアクセスできるようになります。

Membase MCPのライセンスはありますか?

リポジトリにライセンスファイルはありません。自己責任でご利用ください。

Membase MCPサーバーを始めよう

分散型・改ざん不可能なメモリでAIワークフローを強化。FlowHuntでMembase MCPサーバーをセットアップし、高度なマルチセッション機能を解放しましょう。

詳細はこちら

mem0 MCPサーバー
mem0 MCPサーバー

mem0 MCPサーバー

mem0 MCPサーバーは、AIアシスタントと構造化されたストレージ、検索、コードスニペット・ドキュメント・コーディングベストプラクティスのセマンティック検索をつなげます。コーディングの好みの永続的な保存やAI対応IDEとのシームレスな統合を可能にし、開発ワークフローを強化します。...

1 分で読める
MCP Server AI +4
ヒューマン・イン・ザ・ループ MCP サーバー
ヒューマン・イン・ザ・ループ MCP サーバー

ヒューマン・イン・ザ・ループ MCP サーバー

FlowHunt 用ヒューマン・イン・ザ・ループ MCP サーバーは、リアルタイムのインタラクティブなGUIダイアログを通じて、人間の判断・承認・入力をAIワークフローにシームレスに統合し、安全性・コンプライアンス・カスタマイズ性を強化します。...

1 分で読める
AI MCP +6
MCPデータベースサーバー
MCPデータベースサーバー

MCPデータベースサーバー

MCPデータベースサーバーは、SQLite、SQL Server、PostgreSQL、MySQLなどの主要データベースへの安全でプログラム的なアクセスをAIアシスタントや自動化ツールに提供します。ブリッジとして機能し、コンテキスト認識ワークフローやAI搭載アプリケーションが効率的に構造化データを照会・管理・操作できる...

1 分で読める
AI Database +4