MCP Catalogs
首页

mcp-libsql

by Xexr·20·综合分 40

安全可靠的 libSQL 数据库 MCP 服务器,提供完整的工具、连接池和事务支持。

databasedeveloper-toolssecurity
4
Forks
1
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

MCP libSQL 是一个强大的模型上下文协议服务器,通过 libSQL 实现安全数据库操作。使用 TypeScript 构建,它提供 6 个全面工具,用于读写查询、表管理和模式检查。该服务器包含广泛的安全措施,有 67 个安全测试防止 SQL 注入攻击,带健康监控的连接池,以及事务支持和错误时自动回滚。它经过 244 个测试用例全面测试,涵盖功能、边缘情况和安全场景,并已验证可在 Claude Desktop、Claude Code 和其他 MCP 客户端中生产使用。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过 Claude Desktop 安全地与 libSQL/Turso 数据库交互进行数据分析和操作
:构建需要数据库访问同时通过 MCP 协议保持安全的应用程序
:管理数据库模式并执行表操作,无需直接暴露 SQL
:如何处理 Turso 数据库的认证?
:包含哪些 SQL 注入预防功能?

什么时候选它

当您使用 libSQL 或 Turso 数据库,并且需要通过 MCP 协议获得安全、生产就绪的数据库访问时,请选择此服务器。

什么时候不要选它

如果您需要 libSQL 之外的其他数据库系统支持,或者需要超出 libSQL 提供的读/写功能,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 6 个工具
  • read-query

    Execute SELECT queries with security validation

  • write-query

    INSERT/UPDATE/DELETE with transaction support

  • create-table

    CREATE TABLE with DDL security

  • alter-table

    Modify table structure (ADD/RENAME/DROP)

  • list-tables

    Browse database metadata and objects

  • describe-table

    Inspect table schema and structure

可对比工具

postgres-mcpmysql-mcpsqlite-mcpdatabase-shell

安装

安装

# 全局安装
pnpm install -g @xexr/mcp-libsql

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。