SkillTide Submit
Official description10 sourcesMCP servers8d ago
xexr/mcp-libsql

xexr/mcp-libsql

๐Ÿ“‡ ๐Ÿ  โ˜๏ธ - Security and management tools for libSQL databases
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add mcp-libsql -- npx -y mcp-libsql
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.
Third-party quality signals

MCP libSQL by xexr

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

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.
Source
awesome ยท https://github.com/Xexr/mcp-libsql
Browse by field
MCP servers
Traction
21 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index