一个高性能、持久内存系统,用于模型上下文协议(MCP),由libSQL提供支持,并针对LLM上下文效率进行了优化的文本搜索。
<a href="https://glama.ai/mcp/servers/22lg4lq768"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=1692340994,2328306179&fm=3081&app=3_081&f=PNG?w=760&h=400" alt="Glama 徽章" /> </a>此服务器设计为MCP配置的一部分。以下是不同环境下的示例:
在你的Cline MCP设置中添加以下内容:
{
"mcpServers": {
"mcp-memory-libsql": {
"command": "npx",
"args": ["-y", "mcp-memory-libsql"],
"env": {
"LIBSQL_URL": "file:/path/to/your/database.db"
}
}
}
}
有关如何在WSL中使用Claude Desktop设置此服务器的详细指南,请参阅 在WSL中让MCP服务器与Claude Desktop一起工作。
在你的Claude Desktop配置中为WSL环境添加以下内容:
{
"mcpServers": {
"mcp-memory-libsql": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"source ~/.nvm/nvm.sh && LIBSQL_URL=file:/path/to/database.db /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-memory-libsql"
]
}
}
}
该服务器通过LIBSQL_URL环境变量支持本地SQLite和远程libSQL数据库:
对于本地SQLite数据库:
{
"env": {
"LIBSQL_URL": "file:/path/to/database.db"
}
}
对于远程libSQL数据库(例如Turso):
{
"env": {
"LIBSQL_URL": "libsql://your-database.turso.io",
"LIBSQL_AUTH_TOKEN": "your-auth-token"
}
}
注意:当使用WSL时,请确保数据库路径使用Linux文件系统格式(例如/home/username/...),而不是Windows格式。
默认情况下,如果没有提供URL,它将使用当前目录中的file:/memory-tool.db。
该服务器实现了标准的MCP内存接口,并针对文本搜索进行了优化:
该服务器使用libSQL数据库,具有以下模式:
由于npm 2FA的要求,发布需要手动进行:
pnpm changeset
pnpm changeset version
pnpm release
欢迎贡献!请在提交拉取请求之前阅读我们的贡献指南。
MIT 许可证 - 详情见LICENSE文件。