A persistent memory system for MCP using libSQL, providing vector search and efficient knowledge storage.
A high-performance, persistent memory system for the Model Context Protocol (MCP) powered by libSQL. This server provides vector search capabilities and efficient knowledge storage using libSQL as the backing store.
This server is designed to be used as part of an MCP configuration. Here are examples for different environments:
Add this to your Cline MCP settings:
{
"mcpServers": {
"mcp-memory-libsql": {
"command": "npx",
"args": ["-y", "mcp-memory-libsql"],
"env": {
"LIBSQL_URL": "file:/path/to/your/database.db"
}
}
}
}
For a detailed guide on setting up this server with Claude Desktop in WSL, see Getting MCP Server Working with Claude Desktop in WSL.
Add this to your Claude Desktop configuration for WSL environments:
{
"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"
]
}
}
}
The server supports both local SQLite and remote libSQL databases through the LIBSQL_URL environment variable:
For local SQLite databases:
{
"env": {
"LIBSQL_URL": "file:/path/to/database.db"
}
}
For remote libSQL databases (e.g., Turso):
{
"env": {
"LIBSQL_URL": "libsql://your-database.turso.io",
"LIBSQL_AUTH_TOKEN": "your-auth-token"
}
}
Note: When using WSL, ensure the database path uses the Linux
filesystem format (e.g., /home/username/...
) rather than Windows
format.
By default, if no URL is provided, it will use file:/memory-tool.db
in the current directory.
The server implements the standard MCP memory interface with additional vector search capabilities:
The server uses a libSQL database with the following schema:
Due to npm 2FA requirements, publishing needs to be done manually:
pnpm changeset
pnpm changeset version
pnpm release
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
MIT License - see the LICENSE file for details.
A read-only MCP server by CData for querying live Zoho Creator data using a JDBC driver.
A read-only MCP server for Adobe Commerce, enabling LLMs to query live data using the CData JDBC driver.
Interact with the Stellar blockchain to manage wallets, list tokens, query balances, and transfer funds.
A server for retrieving MySQL database schema information using the FastMCP framework.
Provides persistent memory for AI systems to enable continuity of consciousness, using an external PostgreSQL database.
Immutable ledger database with live synchronization
Implement semantic memory layer on top of the Qdrant vector search engine
Access Human Protein Atlas data, including protein expression, localization, and pathology.
Inspect database schemas and execute queries on Google BigQuery.
Manages personal knowledge using a local Neo4j container, with data imported from JSON files.