メモリコンテキストプロバイダー(MCP)サーバー
LLM インタラクションのコンテキストを管理し、各ユーザーに関連するコンテキストを保存および提供するサーバー。
特徴
- ユーザーコンテキストのメモリ内保存
- 最後の5つのプロンプトによるコンテキスト管理
- RESTful APIエンドポイント
- TypeScriptサポート
設定
- 依存関係をインストールします:
- 開発サーバーを起動します。
APIエンドポイント
POST /コンテキスト/:ユーザーID
ユーザーのコンテキストに新しいプロンプトを追加し、更新されたコンテキストを取得します。
リクエスト本文:
{
"prompt": "Your prompt here"
}
応答:
{
"context": "Combined context from last 5 prompts"
}
GET /context/
ユーザーの現在のコンテキストを取得します。
応答:
{
"context": "Current context"
}
/context/ を削除
ユーザーのコンテキストを明確にします。
応答:
{
"message": "Context cleared"
}
発達
npm run dev
: ホットリロードで開発サーバーを起動するnpm run build
: TypeScript ファイルをビルドするnpm start
: ビルドされたファイルを実行する