使用说明
LSD MCP服务器
只需通过Claude MCP向LSD提供链接,即可直接从网站上收集高质量信息。
你会看到克劳德连接到互联网,然后:
- 编写LSD SQL
- 自校正LSD SQL
- 运行连接到云浏览器的LSD SQL
演示
这是一个演示,展示了它的实际效果:
我们用LSD对克劳德进行了迷幻治疗,现在它可以做事情了。 这是YouTube上的一段较长视频
目录
快速启动
依赖项
要运行MCP服务器,您需要两者 python 和 紫外线 安装。要使用MCP服务器,您需要下载 Claude桌面应用程序 或 另一个MCP客户端.
要使用LSD,您需要注册并 创建API密钥 因此,您的查询仅与您的帐户私下关联。你可以的 使用Google帐户免费.
给克劳德LSD
- 将此存储库克隆到您的计算机上
$ git clone https://github.com/lsd-so/lsd-mcp.git
$ cd lsd-mcp
- 更新中的值
.env提交LSD_USER包含您在LSD上拥有帐户的电子邮件,以及LSD_API_KEY包含您从配置文件页面获得的API密钥。
LSD_USER=<your_email_here>
LSD_API_KEY=<api_key_from_your_profile_page>
- 给克劳德LSD
$ uv run mcp install app.py
注: 每次跑步 mcp install,如果您需要更新 claude_desktop_config.json 第一次,您需要记住更新路径 uv 每次安装MCP服务器时。
- 重新启动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