Memory LibSQL Go
Provides a high-performance persistent memory server for the Model Context Protocol (MCP) using libSQL for robust data storage and vector search.
概要
Memory LibSQL Go is a high-performance, persistent memory server designed for the Model Context Protocol (MCP), leveraging libSQL (a fork of SQLite by Turso) for robust data storage and advanced capabilities. Engineered in Go, it offers significant performance advantages and a smaller memory footprint compared to its TypeScript counterpart, delivering efficient vector search, semantic knowledge storage, and streamlined relationship management essential for building sophisticated AI agents and dynamic knowledge graph applications.
主な機能
- Persistent Storage with libSQL for reliable data persistence
- Vector Search and Hybrid Search using cosine similarity
- Full MCP Integration with stdio and SSE transports
- Knowledge Graph for storing entities, observations, and relations
- Multi-Project Support with separate database management
- 3 GitHub stars
ユースケース
- Building high-performance AI agents with persistent memory
- Developing advanced knowledge graph applications
- Implementing persistent memory systems for Model Context Protocol (MCP) clients