mcp-memory-libsql
libSQLを搭載した、モデルコンテキストプロトコル(MCP)用の高性能永続メモリシステムです。このサーバーは、libSQLをバックエンドストアとして使用し、ベクトル検索機能と効率的な知識ストレージを提供します。
特徴
- 🚀 libSQL を使用した高性能ベクトル検索
- 💾 エンティティとリレーションの永続的な保存
- 🔍 セマンティック検索機能
- 🔄 ナレッジグラフ管理
- 🌐 ローカルおよびリモートの libSQL データベースと互換性があります
- 🔒 リモートデータベース向けの安全なトークンベースの認証
構成
このサーバーはMCP構成の一部として使用するように設計されています。以下に、さまざまな環境における例を示します。
傾斜構成
Cline MCP 設定に以下を追加します:
WSL 構成の Claude デスクトップ
WSL で Claude Desktop を使用してこのサーバーをセットアップする方法の詳細については、 「WSL で Claude Desktop を使用して MCP サーバーを動作させる」を参照してください。
WSL 環境の Claude Desktop 構成にこれを追加します。
データベース構成
サーバーは、LIBSQL_URL 環境変数を通じて、ローカル SQLite データベースとリモート libSQL データベースの両方をサポートします。
ローカル SQLite データベースの場合:
リモート libSQL データベース (例: Turso) の場合:
注: WSL を使用する場合は、データベース パスで Windows 形式ではなく Linux ファイルシステム形式 (例: /home/username/...
) が使用されていることを確認してください。
デフォルトでは、URL が指定されていない場合は、現在のディレクトリのfile:/memory-tool.db
が使用されます。
API
サーバーは、追加のベクトル検索機能を備えた標準の MCP メモリ インターフェイスを実装します。
- エンティティ管理
- 埋め込みによるエンティティの作成/更新
- エンティティを削除する
- 類似性によるエンティティの検索
- 関係管理
- エンティティ間の関係を作成する
- 関係を削除する
- クエリ関連エンティティ
建築
サーバーは、次のスキーマを持つ libSQL データベースを使用します。
- エンティティテーブル: エンティティ情報と埋め込みを保存します
- リレーションテーブル: エンティティ間の関係を保存します
- libSQL の組み込みベクトル演算を使用して実装されたベクトル検索機能
発達
出版
npm 2FA の要件により、公開は手動で行う必要があります。
- 変更セットを作成します(変更内容を文書化します)。
- パッケージのバージョン管理 (バージョンと CHANGELOG を更新)
- npm に公開します (2FA コードの入力を求められます):
貢献
貢献を歓迎します!プルリクエストを送信する前に、貢献ガイドラインをお読みください。
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
謝辞
- モデルコンテキストプロトコルに基づいて構築
- libSQLを搭載
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
モデル コンテキスト プロトコル (MCP) 用の高性能な永続メモリ システムで、libSQL をバッキング ストアとして使用してベクトル検索機能と効率的な知識ストレージを提供します。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA high-performance MCP server utilizing libSQL for persistent memory and vector search capabilities, enabling efficient entity management and semantic knowledge storage.Last updated -68556TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server providing vector database capabilities through Chroma, enabling semantic document search, metadata filtering, and document management with persistent storage.Last updated -17PythonMIT License
- -securityFlicense-qualityEnables efficient vector database operations for embedding storage and similarity search through a Model Context Protocol interface.Last updated -3Python
- -securityFlicense-qualityModel Context Protocol (MCP) server implementation for semantic search and memory management using TxtAI. This server provides a robust API for storing, retrieving, and managing text-based memories with semantic search capabilities. You can use Claude and Cline AI AlsoLast updated -4Python