Integrations
Provides the runtime environment for the MCP server implementation.
Used for package management and running scripts for the MCP server.
Implements the Model Context Protocol server using TypeScript for type safety and modern JavaScript features.
mem0 MCPサーバー
mem0 用の Model Context Protocol (MCP) サーバーの TypeScript 実装。Mem0 統合によるメモリ ストリーム機能を提供します。
特徴
- Mem0統合によるメモリストリームの作成
- メモリストリームにコンテンツを追加する
- Mem0のセマンティック検索を使用してメモリを検索する
- メモリストリームから読み取る
- メモリストリームへのリソースベースのアクセス
- メモリストリームを削除する
前提条件
- Node.jsとnpmがインストールされている
- Mem0 APIキー( mem0.aiから取得)
インストール
Copy
構成
Mem0 API キーを環境変数として設定します。
Copy
建物
Copy
サーバーの実行
Copy
テスト
テスト クライアントを実行してサーバーの機能を確認します。
Copy
API
ツール
create-memory-stream
- パラメータ:
name
: 文字列initialContent
: 文字列(オプション)userId
: 文字列(オプション) - Mem0 ユーザーIDagentId
: 文字列(オプション) - Mem0エージェントID
- 戻り値: ストリームIDとメタデータ
- パラメータ:
append-to-stream
- パラメータ:
streamId
: 文字列content
: 文字列role
: 「ユーザー」 | 「アシスタント」(オプション)
- 戻り値: 成功確認
- パラメータ:
search-memories
- パラメータ:
query
:文字列userId
: 文字列agentId
: 文字列(オプション)threshold
: 数値(オプション)
- 戻り値: Mem0からの検索結果
- パラメータ:
read-stream
- パラメータ:
streamId
: 文字列startIndex
: 数値(オプション)endIndex
: 数値(オプション)
- 戻り値: ストリームコンテンツ
- パラメータ:
delete-stream
- パラメータ:
streamId
: 文字列
- 返品: 削除確認
- パラメータ:
リソース
memory://{streamId}
- メモリストリームのコンテンツに直接アクセスするmemory://
- すべてのメモリストリームを一覧表示する
発達
サーバーはMCP TypeScript SDKを使用して実装されており、永続メモリストレージとセマンティック検索のためにMem0との統合を提供します。実装を拡張するには、以下の手順を実行します。
- Mem0 の機能を追加する (例: メモリタグ付け、メタデータ)
- 適切なエラー処理を実装する
- 認証と承認を追加する
- 追加のメモリ操作を追加する
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Mem0 統合によるメモリ ストリームの作成、管理、およびセマンティック検索を可能にするモデル コンテキスト プロトコル サーバーの TypeScript 実装。