mcp-内存-libsql
一个由 libSQL 驱动的高性能持久内存系统,用于模型上下文协议 (MCP)。该服务器使用 libSQL 作为后备存储,提供向量搜索功能和高效的知识存储。
特征
- 🚀 使用 libSQL 进行高性能向量搜索
- 💾 实体和关系的持久存储
- 🔍 语义搜索功能
- 🔄 知识图谱管理
- 🌐 兼容本地和远程 libSQL 数据库
- 🔒 针对远程数据库的安全令牌身份验证
配置
此服务器旨在用作 MCP 配置的一部分。以下是不同环境的示例:
克莱恩配置
将其添加到您的 Cline MCP 设置中:
带有 WSL 配置的 Claude 桌面
有关在 WSL 中使用 Claude Desktop 设置此服务器的详细指南,请参阅在 WSL 中让 MCP 服务器与 Claude Desktop 协同工作。
将其添加到 WSL 环境的 Claude Desktop 配置中:
数据库配置
该服务器通过 LIBSQL_URL 环境变量支持本地 SQLite 和远程 libSQL 数据库:
对于本地 SQLite 数据库:
对于远程 libSQL 数据库(例如 Turso):
注意:使用 WSL 时,请确保数据库路径使用 Linux 文件系统格式(例如, /home/username/...
)而不是 Windows 格式。
默认情况下,如果没有提供 URL,它将使用当前目录中的file:/memory-tool.db
。
API
该服务器实现了标准 MCP 内存接口,并具有附加矢量搜索功能:
- 实体管理
- 使用嵌入创建/更新实体
- 删除实体
- 按相似性搜索实体
- 关系管理
- 创建实体之间的关系
- 删除关系
- 查询相关实体
建筑学
该服务器使用具有以下模式的 libSQL 数据库:
- 实体表:存储实体信息和嵌入
- 关系表:存储实体之间的关系
- 使用 libSQL 的内置向量操作实现向量搜索功能
发展
出版
由于 npm 2FA 要求,发布需要手动完成:
- 创建变更集(记录您的变更):
- 对软件包进行版本控制(更新版本和 CHANGELOG):
- 发布到 npm(将提示输入 2FA 代码):
贡献
欢迎贡献代码!提交 PR 前请阅读我们的贡献指南。
执照
MIT 许可证 - 有关详细信息,请参阅LICENSE文件。
致谢
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