mcp-libsql
by Xexr·★ 20·综合分 40
安全可靠的 libSQL 数据库 MCP 服务器,提供完整的工具、连接池和事务支持。
概述
MCP libSQL 是一个强大的模型上下文协议服务器,通过 libSQL 实现安全数据库操作。使用 TypeScript 构建,它提供 6 个全面工具,用于读写查询、表管理和模式检查。该服务器包含广泛的安全措施,有 67 个安全测试防止 SQL 注入攻击,带健康监控的连接池,以及事务支持和错误时自动回滚。它经过 244 个测试用例全面测试,涵盖功能、边缘情况和安全场景,并已验证可在 Claude Desktop、Claude Code 和其他 MCP 客户端中生产使用。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您使用 libSQL 或 Turso 数据库,并且需要通过 MCP 协议获得安全、生产就绪的数据库访问时,请选择此服务器。
什么时候不要选它
如果您需要 libSQL 之外的其他数据库系统支持,或者需要超出 libSQL 提供的读/写功能,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 6 个工具read-queryExecute SELECT queries with security validation
write-queryINSERT/UPDATE/DELETE with transaction support
create-tableCREATE TABLE with DDL security
alter-tableModify table structure (ADD/RENAME/DROP)
list-tablesBrowse database metadata and objects
describe-tableInspect table schema and structure
可对比工具
安装
安装
# 全局安装
pnpm install -g @xexr/mcp-libsqlClaude Desktop 配置
在 ~/Library/Application Support/Claude/claude_desktop_config.json 创建配置文件:
{
"mcpServers": {
"mcp-libsql": {
"command": "mcp-libsql",
"args": [
"--url",
"file:///Users/username/database.db"
]
}
}
}对于需要认证的 Turso 数据库:
export LIBSQL_AUTH_TOKEN="your-turso-auth-token-here"{
"mcpServers": {
"mcp-libsql": {
"command": "mcp-libsql",
"args": [
"--url",
"libsql://your-database.turso.io"
]
}
}
}FAQ
- 如何处理 Turso 数据库的认证?
- 您可以使用环境变量(推荐)或 CLI 参数。对于环境变量,导出 LIBSQL_AUTH_TOKEN 及其令牌。对于 CLI 参数,在 Claude Desktop 配置中添加 --auth-token 到命令中。
- 包含哪些 SQL 注入预防功能?
- 服务器包含多层数据库注入预防措施,具有全面的安全验证,实施 67 个安全测试覆盖所有注入向量。它使用参数化查询和输入验证确保安全的数据库操作。
mcp-libsql 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。