mcp-memory-libsql

mcp-memory-libsql

54

mcp-memory-libsql is a server for the Model Context Protocol designed to provide high-performance, persistent memory functionalities using libSQL. It features vector search capabilities and efficient knowledge storage, compatible with both local and remote databases.

Overview

mcp-memory-libsql is a high-performance, persistent memory system for the Model Context Protocol (MCP) leveraging libSQL. The server offers features such as:

  • High-performance vector search using libSQL.
  • Persistent storage of entities and relations.
  • Semantic search capabilities.
  • Knowledge graph management.
  • Compatibility with local and remote libSQL databases.
  • Secure token-based authentication.

API

The server provides a standard MCP memory interface with functionalities including entity and relation management, enabling the creation, update, and search of entities, as well as relation management between entities.

Configuration

The server is designed for MCP configuration and supports environments like Cline MCP settings and Claude Desktop with WSL, with instructions on database setup both for local SQLite and remote libSQL (e.g., Turso).

Contributing

Contributions are welcome and contributors should refer to the project's contributing guidelines before submitting pull requests.

License

Licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

Built on the Model Context Protocol and powered by libSQL.