LibSQL Model Context Protocol Server

LibSQL Model Context Protocol Server

site icon
2025.02.17 0
TypeScript数据库服务LibSQL接口数据库
LibSQL Model Context Protocol Server 是一个服务器应用程序,旨在与LibSQL数据库进行交互,提供模式信息并支持表查询。该服务器基于Deno 2.1构建,利用Model Context Protocol (MCP)处理各种请求,如列出资源、读取资源模式、完成提示和执行SQL查询。它支持对LibSQL数据库的认证和非认证访问,确保灵活性和安全性。该项目非常适合希望将LibSQL数据库功能无缝集成到其应用程序中的开发人员。
View on GitHub

Overview

基本能力

产品定位

LibSQL Model Context Protocol Server 是一个用于与LibSQL数据库交互的服务器应用程序,提供数据库模式信息和查询功能。

核心功能

  • 列出资源
  • 读取资源模式
  • 完成提示
  • 执行SQL查询
  • 支持认证和非认证访问LibSQL数据库

适用场景

  • 开发人员需要将LibSQL数据库功能集成到应用程序中
  • 需要灵活访问LibSQL数据库的场景
  • 需要安全访问LibSQL数据库的场景

工具列表

  • deno: 用于运行和构建服务器
  • mcp-server-libsql: 服务器二进制文件,用于启动服务

常见问题解答

使用教程

使用依赖

  • 安装Deno 2.1+ bash curl -fsSL https://deno.land/install.sh | sh

安装教程

  1. 构建二进制文件 bash deno run build
  2. 运行服务器
  3. 访问不需要认证的本地LibSQL数据库 bash ./mcp-server-libsql <database-url>
  4. 访问需要认证的LibSQL数据库 bash ./mcp-server-libsql --auth-token <token> <database-url>

调试方式

许可证

None