
mcp-memory-libsql

2025.04.18
44
TypeScript高性能存储向量搜索知识图谱管理数据库
mcp-memory-libsql 是一个基于 libSQL 的高性能持久内存系统,专为模型上下文协议(MCP)设计。它提供了向量搜索功能和高效的知识存储能力,适用于需要处理大量实体和关系的场景。
View on GitHub
Overview
基本能力
产品定位
mcp-memory-libsql 是一个高性能的持久内存系统,专为模型上下文协议(MCP)设计,提供向量搜索和知识存储功能。
核心功能
- 🚀 使用 libSQL 进行高性能向量搜索
- 💾 持久化存储实体和关系
- 🔍 语义搜索能力
- 🔄 知识图谱管理
- 🌐 兼容本地和远程 libSQL 数据库
- 🔒 远程数据库的基于令牌的安全认证
适用场景
- 需要高效存储和检索大量实体和关系的应用
- 语义搜索和知识图谱管理
- 本地或远程数据库的向量搜索
工具列表
- libSQL: 提供高性能的向量搜索和数据库管理能力
- MCP 协议: 提供模型上下文管理能力
常见问题解答
- 如何配置远程数据库?
- 使用
LIBSQL_URL
和LIBSQL_AUTH_TOKEN
环境变量配置远程数据库。 - 默认数据库路径是什么?
- 如果没有提供 URL,默认使用
file:/memory-tool.db
。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 使用 npm 安装:
npm install -g mcp-memory-libsql
- 配置 MCP 服务器:
{
"mcpServers": {
"mcp-memory-libsql": {
"command": "npx",
"args": ["-y", "mcp-memory-libsql"],
"env": {
"LIBSQL_URL": "file:/path/to/your/database.db"
}
}
}
}
调试方式
- 启动服务器:
npx mcp-memory-libsql
- 检查日志输出以确保服务器正常运行。