LSD SQL连接器

@lsd-so/lsd-mcp
1 Stars 525 次浏览 lsd-so 更新于 2026-08-23

服务器通过LSD SQL语言的功能将Claude AI连接到互联网,将网络数据转化为可查询的数据库-like结构,从而能够高效地与真实世界的数据进行交互。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

LSD MCP 服务器

显示MCP的图片

只需通过Claude MCP提供链接,即可立即从网站上收集高质量的信息。

您将看到Claude连接到互联网并:

  • 编写LSD SQL
  • 自我修正LSD SQL
  • 运行与云浏览器连接的LSD SQL

演示

这是一个实际操作的演示:

使用LSD获取热门仓库

我们让Claude接受了LSD迷幻疗法,现在它可以做一些事情了。这里有一个更长的YouTube视频

目录

快速开始

依赖项

要运行MCP服务器,您需要安装Pythonuv。要使用MCP服务器,您需要下载Claude桌面应用程序其他MCP客户端

要使用LSD,您需要注册并创建一个API密钥,以便您的查询仅与您的帐户私有相关联。您可以免费使用Google帐户进行注册

给Claude服用LSD

  1. 将此仓库克隆到您的计算机上
$ git clone https://github.com/lsd-so/lsd-mcp.git
$ cd lsd-mcp
  1. 更新.env文件中的值,使LSD_USER包含您在LSD上的电子邮件地址,LSD_API_KEY包含您从个人资料页面获得的API密钥。
LSD_USER=<your_email_here>
LSD_API_KEY=<api_key_from_your_profile_page>
  1. 让Claude服用LSD
$ uv run mcp install app.py

**注意:**每次运行mcp install时,如果您第一次需要更新claude_desktop_config.json首次运行MCP服务器,则每次安装MCP服务器时都需要记住更新uv的路径。

  1. 重新启动Claude桌面应用程序,现在Claude应该能够在LSD上做一些迷幻的事情了。

服用LSD的Claude

如果这是您希望Claude使用LSD的第一个聊天会话,因为我们还不够受欢迎,无法被Anthropic抓取,因此您需要首先利用我们的自定义提示,该提示将我们的文档作为帮助的一部分输入。

使用自定义提示

如果您对它是如何工作的感兴趣,请参阅write_lsd_sql函数,但实际上它归结为我们在SCAN关键字中添加的一个方便的规则,使开发人员或LLM能够以markdown格式检索我们语言的文档(如果您想自己运行)。

SCAN https://lsd.so/docs/database/language

未能启动MCP服务器

使用自定义提示

如果你在启动 Claude 桌面时遇到如下错误信息:

Failed to start MCP server: Could not start MCP server LSD: Error: spawn uv ENOENT

首次运行 MCP 服务器

如果这是你第一次在电脑上使用 MCP 服务器,为了解决上述错误,请按照添加文件系统 MCP 服务器步骤下的说明创建一个 claude_desktop_config.json 文件,以便 Claude 桌面可以引用。

缺少可执行文件

此外,如果你从未在电脑上进行过与 Postgres 相关的操作,那么你可能会遇到包含以下内容的错误消息:

Error: pg_config executable not found.

要修复此问题,只需使用可用的包管理器将 postgres 安装到你的机器上。如果你使用的是 Mac,可以通过 brew 进行安装

$ brew install postgres

路径不完整

除此之外,或者可能除了上述问题之外,在 存储 claude_desktop_config.json 的位置(如果你在 Mac 上运行,则路径为 ~/Library/Application Support/Claude/claude_desktop_config.json),修改 mcpServers -> LSD 下的 command 键值,使其包含运行 uv 的完整路径(如果你还不知道它是什么,可以在终端中运行 which uv)。

{
  "mcpServers": {
    "LSD": {
-      "command": "uv",
+      "command": "/Users/your_mac_name/.local/bin/uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "psycopg2-binary",
        "mcp",
        "run",
        "/Users/y/testing-mcp/lsd-mcp/app.py"
      ]
    }
  }
}

完成这些操作后,重启 Claude 桌面,问题应该得到解决。如果没有,请 提交一个问题

什么是 MCP?

MCP,即 模型上下文协议 的缩写,提供了 Claude 与计算机可访问接口如 文件系统Web API 之间的通信层。如果 LLMs 的限制因素是其脱离了“现实世界”,因为它只是一个文本生成模型,那么 MCP 允许用户和开发者让 Claude 活起来。

什么是 LSD?

LSD SQL 是一种针对 Web 的 DSL,使开发者能够像连接 兼容 Postgres 的数据库 一样将互联网连接到应用程序。它不是提出 一个新的语义网本体创建一个新的互联网,而是提供了一种动态声明性语言,位于现有架构之上。

LSD 设计用于面向浏览器而非 特定架构,允许 强大的并行化,同时通过即时表保持简单性,这意味着你可以直接获取数据而无需事先运行 CREATE TABLE。使用 Google 账号免费注册 开始查询互联网!

这里有一个使用 LSD 可以实现的例子,首次运行大约需要 30 秒

联系方式

如果有任何问题,请联系 pranav at lsd dot so。

Smithery

smithery 徽章

通过 Smithery 安装

要通过 Smithery 自动为 Claude 桌面安装 LSD MCP 服务器:

npx -y @smithery/cli install @lsd-so/lsd-mcp --client claude

相关 MCP 服务