Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

ยฉ 2026 TrackMCP. All rights reserved.

Built with โค๏ธ by Krishna Goyal

    Mcp Memory Libsql

    ๐Ÿง  High-performance persistent memory system for Model Context Protocol (MCP) powered by libSQL. Features vector search, semantic knowledge storage, and efficient relationship management - perfect for AI agents and knowledge graph applications.

    19 stars
    TypeScript
    Updated Oct 13, 2025

    Table of Contents

    • Features
    • Configuration
    • Cline Configuration
    • Claude Desktop with WSL Configuration
    • Database Configuration
    • API
    • Architecture
    • Development
    • Publishing
    • Contributing
    • License
    • Acknowledgments

    Table of Contents

    • Features
    • Configuration
    • Cline Configuration
    • Claude Desktop with WSL Configuration
    • Database Configuration
    • API
    • Architecture
    • Development
    • Publishing
    • Contributing
    • License
    • Acknowledgments

    Documentation

    mcp-memory-libsql

    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.

    Features

    • ๐Ÿš€ High-performance vector search using libSQL
    • ๐Ÿ’พ Persistent storage of entities and relations
    • ๐Ÿ” Semantic search capabilities
    • ๐Ÿ”„ Knowledge graph management
    • ๐ŸŒ Compatible with local and remote libSQL databases
    • ๐Ÿ”’ Secure token-based authentication for remote databases

    Configuration

    This server is designed to be used as part of an MCP configuration.

    Here are examples for different environments:

    Cline Configuration

    Add this to your Cline MCP settings:

    json
    {
    	"mcpServers": {
    		"mcp-memory-libsql": {
    			"command": "npx",
    			"args": ["-y", "mcp-memory-libsql"],
    			"env": {
    				"LIBSQL_URL": "file:/path/to/your/database.db"
    			}
    		}
    	}
    }

    Claude Desktop with WSL Configuration

    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:

    json
    {
    	"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"
    			]
    		}
    	}
    }

    Database Configuration

    The server supports both local SQLite and remote libSQL databases

    through the LIBSQL_URL environment variable:

    For local SQLite databases:

    json
    {
    	"env": {
    		"LIBSQL_URL": "file:/path/to/database.db"
    	}
    }

    For remote libSQL databases (e.g., Turso):

    json
    {
    	"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.

    API

    The server implements the standard MCP memory interface with

    additional vector search capabilities:

    • Entity Management
    • Create/Update entities with embeddings
    • Delete entities
    • Search entities by similarity
    • Relation Management
    • Create relations between entities
    • Delete relations
    • Query related entities

    Architecture

    The server uses a libSQL database with the following schema:

    • Entities table: Stores entity information and embeddings
    • Relations table: Stores relationships between entities
    • Vector search capabilities implemented using libSQL's built-in

    vector operations

    Development

    Publishing

    Due to npm 2FA requirements, publishing needs to be done manually:

    1. Create a changeset (documents your changes):

    bash
    pnpm changeset

    2. Version the package (updates version and CHANGELOG):

    bash
    pnpm changeset version

    3. Publish to npm (will prompt for 2FA code):

    bash
    pnpm release

    Contributing

    Contributions are welcome! Please read our contributing guidelines

    before submitting pull requests.

    License

    MIT License - see the LICENSE file for details.

    Acknowledgments

    • Built on the

    Model Context Protocol

    • Powered by libSQL

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScriptยท
      14
    • MC

      Mcp Browser Kit

      TypeScriptยท
      36
    • MC

      Mcp Ipfs

      TypeScriptยท
      11
    • LI

      Liveblocks Mcp Server

      TypeScriptยท
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScriptยท
      22.1k
    • SE

      Serena

      Pythonยท
      14.5k
    • MC

      Mcp Playwright

      TypeScriptยท
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScriptยท
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScriptยท
      14
    • MC

      Mcp Browser Kit

      TypeScriptยท
      36
    • MC

      Mcp Ipfs

      TypeScriptยท
      11
    • LI

      Liveblocks Mcp Server

      TypeScriptยท
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScriptยท
      22.1k
    • SE

      Serena

      Pythonยท
      14.5k
    • MC

      Mcp Playwright

      TypeScriptยท
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScriptยท
      3.0k