mcp-memory-libsql

mcp-memory-libsql

site icon
2025.04.18 44
TypeScript高性能存储向量搜索知识图谱管理数据库
mcp-memory-libsql 是一个基于 libSQL 的高性能持久内存系统,专为模型上下文协议(MCP)设计。它提供了向量搜索功能和高效的知识存储能力,适用于需要处理大量实体和关系的场景。
View on GitHub

Overview

基本能力

产品定位

mcp-memory-libsql 是一个高性能的持久内存系统,专为模型上下文协议(MCP)设计,提供向量搜索和知识存储功能。

核心功能

  • 🚀 使用 libSQL 进行高性能向量搜索
  • 💾 持久化存储实体和关系
  • 🔍 语义搜索能力
  • 🔄 知识图谱管理
  • 🌐 兼容本地和远程 libSQL 数据库
  • 🔒 远程数据库的基于令牌的安全认证

适用场景

  • 需要高效存储和检索大量实体和关系的应用
  • 语义搜索和知识图谱管理
  • 本地或远程数据库的向量搜索

工具列表

  • libSQL: 提供高性能的向量搜索和数据库管理能力
  • MCP 协议: 提供模型上下文管理能力

常见问题解答

  • 如何配置远程数据库?
  • 使用 LIBSQL_URLLIBSQL_AUTH_TOKEN 环境变量配置远程数据库。
  • 默认数据库路径是什么?
  • 如果没有提供 URL,默认使用 file:/memory-tool.db

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

  1. 使用 npm 安装:
npm install -g mcp-memory-libsql
  1. 配置 MCP 服务器:
{
    "mcpServers": {
        "mcp-memory-libsql": {
            "command": "npx",
            "args": ["-y", "mcp-memory-libsql"],
            "env": {
                "LIBSQL_URL": "file:/path/to/your/database.db"
            }
        }
    }
}

调试方式

  1. 启动服务器:
npx mcp-memory-libsql
  1. 检查日志输出以确保服务器正常运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。