关于 LSD MCP
LSD MCP 是面向 LSD 的 TypeScript MCP 服务,通过 SDK 将 trip 定义为动态工具。它连接 LSD 账户,并支持发布 LSD 程序以扩展能力。
主要功能
- 01以 trip 定义动态工具
- 02使用凭据进行账户认证
- 03将 LSD 程序发布为 trip
- 04从 Bicycle 浏览器交互创建 trip
- 05使用 TypeScript 扩展能力
适用场景
- 01将 MCP 客户端连接到 LSD 账户
- 02发布从浏览器操作生成的 LSD 程序
- 03添加 trip 以向客户端传授技能
MCP 相关
这是一个连接 LSD 账户的 MCP 服务,并将 SDK 定义的 trip 作为动态工具提供给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
LSD MCP
这是为 LSD 更新的 MCP 服务。此次更新旨在通过我们的 SDK,有效利用以 trip 定义的动态工具。
目录
开始使用
身份验证
通过我们的 SDK,将正在运行的 MCP 服务连接到你的账户。
使用 user 和 password 这两个术语,是因为你连接的是我们的 Postgres 兼容数据库。
配置文件
在主目录中创建名为 .lsd 的文件,并写入 JSON,其中包含 user 和 password 属性;user 填写你的电子邮箱,password 填写来自个人资料的 API 密钥。
{
"user": "<[email protected]>",
"password": "<api_key>"
}
环境变量
或者,你可以设置环境变量 LSD_USER 和 LSD_PASSWORD。
$ export LSD_USER='[email protected]'
$ export LSD_PASSWORD='<api_key>'
重要: 如果使用此方法时遇到错误,请检查 MCP 客户端调用该程序时能否访问已设置的环境变量。
使用 MCP 注册表
Pulse
https://www.pulsemcp.com/servers/lsd-so-internetdata
更多内容即将推出。
从源代码构建
- 克隆此仓库
$ git clone https://github.com/lsd-so/mcp.git
- 如果你使用 Claude 桌面版,请更新
claude_desktop_config.json文件(此处提供了创建指南)。
{
"mcpServers": {
// other MCP servers configured here...
"lsd": {
"command": "node",
"args": [
"/<path>/<to>/mcp/build/index.js"
]
}
}
}
使用示例
交互

提取

使用 LSD 扩展能力
如果你想教 MCP 客户端一项“技能”,可以通过 LSD trip(这是什么?)来实现。
什么是 trip?
“trip” 是一个已发布的模块,由 LSD 程序组成;该程序可以通过与我们的本地浏览器交互生成,也可以通过直接发布 trip生成。
使用 Bicycle 浏览器
在 Bicycle 浏览器中,你可以使用我们的“点击语言”生成 LSD。点击右上角的转录器图标即可启用:

也可以按 Command+k(Linux/Windows 上按 Ctrl+k)。启用后,你可以交互式地“提取”重复出现的容器以及感兴趣的字段:

生成 LSD 后,你可以像这样编辑别名:

之后,你可以使用该语言发布。
使用该语言
在 workbench 中,只需编辑内容即可发布 trip。

使用 TypeScript 扩展功能
查看底层用于连接 Web 的 internetdata SDK。或者,也可以从 create-your-internet 简写方式入手。
$ yarn create your-internet
或者,如果你更喜欢使用 npm
$ npm create your-internet
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。