A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
21 โ ยท Xexr/mcp-libsql ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 21 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Xexr/mcp-libsql๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
A Model Context Protocol (MCP) server for libSQL database operations, providing secure database access through Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients. Runs on Node, written in TypeScript ๐ง **Quick Start** 1. **Install:** 2. **Test locally:** 3. **Configure Claude Desktop** with your Node.js path and database URL (see configuration examples below) ๐ **Status** โ **Complete database management capabilities** - All 6 core tools implemented and tested โ **Comprehensive security validation** - 67 security tests covering all injection vectors โ **Extensive test coverage** - 244 total tests (177 unit + 67 security) with 100% pass rate โ **Production deployment verified** - Successfully working with MCP clients โ **Robust error handling** - Connection retry, graceful degradation, and audit logging ๐ ๏ธ **Features** **Available Tools** - **read-query**: Execute SELECT queries with comprehensive security validation - **write-query**: INSERT/UPDATE/DELETE operations with transaction support - **create-table**: DDL operations for table creation with security measures - **alter-table**: Table structure modifications (ADD/RENAME/DROP operations) - **list-tables**: Database metadata browsing with filtering options - **describe-table**: Table schema inspection with multiple output formats **Security & Reliability** - **Multi-layer SQL injection prevention** with comprehensive security validation - **Connection pooling** with health monitoring and automatic retry logic - **Transaction support** with automatic rollback on errors - **Comprehensive audit logging** for security compliance > ๐ **Security details:** See docs/SECURITY.md for comprehensive security features and testing. **Developer Experience** - **Beautiful table formatting** with proper alignment and NULL handling - **Performance metrics** displayed for all operations - **Clear error messages** with actionable context - **Parameterized query support** for safe data handling - **Development mode** with enhanced logging and hot reload ๐ **Prerequisites** - **Node.js** 20+ - **pnpm** (or npm) package manager - **libSQL database** (file-based or remote) - **Claude Desktop** (for MCP integration) **Platform Requirements** - **macOS**: Native Node.js installation - **Linux**: Native Node.js installation - **Windows**: Native Node.js installation or WSL2 with Node.js installation ๐ง **Installation** ๐ **Usage** **Local Testing** Global installation assumed below, replace "mcp-libsql" with "node dist/index.js" if using local build **Claude Desktop Integration** Configure the MCP server in Claude Desktop based on your operating system: **macOS Configuration** 1. **Create configuration file** at ~/Library/Application Support/Claude/claude_desktop_config.json: **Global install** **Alternative configuration for local build installation:** **Alternative configuration for global install using nvm lts for node** **Important**: The global installation method is recommended as it handles PATH automatically. **Linux Configuration** 1. **Create configuration file** at ~/.config/Claude/claude_desktop_config.json: **Global install** **Alternative configuration for local build installation:** **Windows (WSL2) Configuration** 1. **Create configuration file** at %APPDATA%\Claude\claude_desktop_config.json: **Global install** **Alternative configuration for local build installation:** **Alternative configuration for global install using nvm for node** **Important**: Use wsl.exe -e (not just wsl.exe) to ensure proper command handling and avoid issues with server command reception on Windows.