LSD MCP Server

LSD MCP Server

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

浏览器自动化
数据库
搜索
本地
Python
访问服务器

README

LSD MCP 服务器

显示 MCP 的图像

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

您将看到 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. 使用包含您在 LSD 上拥有帐户的电子邮件的 LSD_USER 和包含您从个人资料页面获得的 API 密钥的 LSD_API_KEY 更新 .env 文件中的值。
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 服务器时都更新 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 桌面可以知道引用的 claude_desktop_config.json 文件。

缺少可执行文件

此外,如果您从未在计算机上做过任何与 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)之间的通信层。 如果 LLM 的一个限制因素是它与“现实世界”的脱节,因为它只是一个文本生成模型,那么 MCP 允许用户和开发人员将 Claude 带入生活。

什么是 LSD?

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

LSD 旨在针对浏览器而不是 一种架构,允许 强大的并行化,同时通过即时表保持简单性,这意味着您可以直接获取数据,而无需事先运行 CREATE TABLE。 使用 Google 帐户免费注册 以开始查询互联网!

这是一个您可以使用 LSD 执行的操作示例,如果首次运行,则需要大约 30 秒

联系方式

如果您有任何问题,请联系 pranav,地址为 lsd dot so。

Smithery

smithery badge

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 LSD MCP Server:

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

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
Excel MCP Server

Excel MCP Server

一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。

精选
本地
Go
Playwright MCP Server

Playwright MCP Server

提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。

精选
本地
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。

精选
本地
JavaScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
Apple MCP Server

Apple MCP Server

通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。

精选
本地
TypeScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。

精选
Python