mcpField
M
membase mcp server

membase mcp server

ローカル
unibase.comメモリ・ナレッジ871 日前に更新

membase mcp server について

Membaseは、AIエージェント向けの永続メモリーサービスで、PythonとTypeScriptのクライアント、CLI、ローカルまたはホスト型ストレージを提供します。コンテナで記憶を整理し、SDKとMCPを通じて複数のAIツールから利用できます。

主な機能

  1. 01事実、文書、ウェブページ、チャットを書き込み
  2. 02コンテナでメモリーを整理
  3. 03メモリーの検索と質問
  4. 04ホスト型APIまたはローカルストレージ
  5. 05Python・TypeScript SDKとCLI

活用シーン

  1. 01AIツール間でプロジェクトの文脈を再利用
  2. 02ClaudeやChatGPTの会話エクスポートを取り込み
  3. 03保存した設計・プロジェクトメモを検索
  4. 04エージェントのトレースを保存して後から検索

MCP 対応

MCPサーバーは、互換クライアントにMembaseのメモリー操作を提供します。ローカル実行とホスト型サービスへの接続に対応し、ホスト型で認証ヘッダーがない場合は読み取り専用です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Membase

Membase

ひとつのメモリー。あらゆる AI に。あなただけのもの。
一度教えれば、あらゆる AI が覚えています。

PyPI npm MIT

ウェブサイト · ドキュメント · ウェブアプリ · Discord · X

ソースを追加し、ひとつのメモリーを管理して、あらゆる AI やアプリから利用できます

Membase は、AI エージェントのためのメモリーレイヤーです。あなたとエージェントが知っているあらゆることをひとつのメモリーにまとめ、利用するすべての AI がそれを読み取ります。 モデルやツールを切り替えるたびに、自分のことを説明し直す必要はありません。

  • 追加。 Claude や ChatGPT の情報、ドキュメント、ウェブページ、チャットのエクスポートをひとつのメモリーにまとめます。
  • 管理。 コンテナーでプロジェクトを分け、検索したり、質問したり、不要な情報を忘れさせたりできます。
  • 利用。 SDK または MCP を通じて、コード、Claude Code、Cursor、Codex、ChatGPT が同じメモリーを読み取ります。

このリポジトリには、開発者向けの機能が含まれています。Python および TypeScript のクライアント、membase コマンドライン、MCP サーバーを提供します。メモリーは Membase アカウントに保存され、ウェブアプリやブラウザー拡張機能からも情報を追加できます。または、unibaseio-membase[local] を使って自分のマシンに保存できます。

一度書き込めば、どの AI からも読み取り可能

アプリがメモリーを書き込み、Claude Code をはじめ、あらゆる AI が読み取ります

録画: Python SDK(57 秒) · Claude Code(1 分 33 秒)。上の回答は説明用の例です。

精度

LoCoMo 93.1%、LongMemEval_S 92.6%、DMR 92.2%

LoCoMo で 93.1%、LongMemEval_S で 92.6%、DMR で 92.2% を達成しています。LoCoMo では全履歴より約 3 分の 1、LongMemEval_S では約 11 分の 1 のトークン数で実現しています。手法と結果:membase.com/research

クイックスタート

ホスト型、プロセス内のローカル実行、または HTTP 経由のローカル実行

pip install unibaseio-membase              # hosted · Python 3.10+ · needs MEMBASE_API_KEY
pip install 'unibaseio-membase[local]'     # local  · Python 3.12 or 3.13 · needs OPENAI_API_KEY
npm install @unibaseio/membase              # TypeScript · Node 18+
npm install -g @unibaseio/membase-cli       # the `membase` command (hosted) without Python
from membase import Membase

m = Membase()                    # hosted
# m = Membase(local=True)        # local, in ~/.membase

m.memories.add("We picked Postgres for the ledger service.", container="Engineering")
m.search("what database is the ledger on?")
m.add("Design notes …", container="Engineering", custom_id="design-1")   # a document
m.ask("Which database did we choose for the ledger?")

各メソッド、その REST ルートと MCP ツール、および必要なアクセス権:SDK リファレンス。 Python パッケージは unibaseio-membase です(membase をインポートします)。PyPI の membase は別のパッケージです。

コマンドライン

membase --local add "We picked Postgres for the ledger" --container Engineering
membase --local search "what did we pick for the ledger?"
membase --local ask "Which database is the ledger on?"
membase --local import ~/Downloads/claude-export.json     # Claude, ChatGPT, markdown or JSON chats
membase --local agent ingest trace.json --agent coder
membase --local agent search "fix flaky deploy" --agent coder

--local(またはコマンドの前に指定する --store DIR)を指定しない場合、コマンドはホスト型 API を使用します。agent、import、serve には unibaseio-membase[local] が必要です。

MCP

MCP クライアント、ホスト型またはローカルのサーバー、共通のツール

claude mcp add membase -- membase --local mcp                                   # local
claude mcp add --transport http membase https://api.app.membase.com/mcp-http \
  --header "Authorization: Bearer $MEMBASE_API_KEY"                             # hosted

ヘッダーを指定せずにホスト型に接続すると、接続時にサインインし、読み取り専用になります。Claude、ChatGPT、Cursor、Codex、その他のクライアントのセットアップ方法:AI を接続する

ドキュメント

ライセンス

MIT。詳細は LICENSE をご覧ください。unibaseio-membase[local] をインストールすると、独自の Unibase ライセンスに基づくコンパイル済みエンジン、unibaseio-membase-core もインストールされます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。