LSD SQL网络查询工具

LSD MCP服务器通过Claude MCP直接从网站聚合高质量信息,支持LSD SQL编写、自校正和云端浏览器连接。

  • by lsd-so
  • Python
  • 本地部署
  • 66 星标
  • 更新于
在 GitHub 查看 lsd-so/lsd-mcp

使用说明

LSD MCP服务器

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

你会看到克劳德连接到互联网,然后:

  • 编写LSD SQL
  • 自校正LSD SQL
  • 运行连接到云浏览器的LSD SQL

演示

这是一个演示,展示了它的实际效果:

我们用LSD对克劳德进行了迷幻治疗,现在它可以做事情了。 这是YouTube上的一段较长视频

目录

快速启动

依赖项

要运行MCP服务器,您需要两者 python 和 紫外线 安装。要使用MCP服务器,您需要下载 Claude桌面应用程序 或 另一个MCP客户端.

要使用LSD,您需要注册并 创建API密钥 因此,您的查询仅与您的帐户私下关联。你可以的 使用Google帐户免费.

给克劳德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. 给克劳德LSD
$ uv run mcp install app.py

注: 每次跑步 mcp install,如果您需要更新 claude_desktop_config.json 第一次,您需要记住更新路径 uv 每次安装MCP服务器时。

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

克劳德谈LSD

如果这是你第一次在聊天会话中让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服务器 步骤 创建a claude_desktop_config.json 克劳德桌面可以知道参考的文件。

缺少可执行文件

此外,如果你从未做过任何与 Postgres 在您的计算机上,您可能会遇到包含以下内容的错误消息:

Error: pg_config executable not found.

要修复,只需安装 postgres 使用可用的包管理器将数据发送到您的计算机。如果你在Mac上,你可以这样做 使用brew.

$ brew install postgres

路径不完整

否则,可能除了上述问题外,在该位置 哪里 claude_desktop_config.json 已存储 (是 ~/Library/Application Support/Claude/claude_desktop_config.json 如果您在Mac上运行),请修改 command 钥匙在下面 mcpServers -> LSD 包含跑步的完整路径 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,简称 模型上下文协议,提供了一个通信层 克劳德 以及计算机可访问的接口,例如 文件系统 或 web API如果LLM的一个限制因素是它与“现实世界”的脱节,因为它只是一个文本生成模型,那么MCP允许用户和开发人员将Claude变为现实。

LSD是什么?

LSD SQL,a DSL公司 对于网络,使开发人员能够将互联网连接到您的应用程序,就像它是一个 postgres兼容数据库.而不是出席 一种新的语义web本体 或 创建一个新的互联网,它提供了一种位于现有语言之上的动态声明性语言。

旨在针对浏览器而不是 建筑LSD允许 强大的并行化 同时,使用即时表保持简单性,这意味着您可以在不预先运行CREATE TABLE的情况下获取数据。 使用Google帐户免费注册 开始查询互联网!

这是一个你可以用LSD做的事情的例子,如果第一次运行,大约需要30秒

联系

如果您有任何问题,请联系lsd-dot的pranav。

史密瑟里

通过Smithery安装

通过以下方式自动安装克劳德桌面的LSD MCP服务器 史密瑟里:

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