返回 MCP 目录
public公开dns本地运行

LSD Web Data Extraction

LSD MCP是一个更新的MCP服务器,旨在有效利用动态工具(称为'trips'),通过其SDK与LSD平台集成。它支持通过配置文件或环境变量进行认证,可以从源代码运行或通过MCP注册表(如Pulse)使用。项目还展示了如何通过LSD和TypeScript扩展功能。

article

README

🚀 LSD MCP 服务器

这是为 LSD 更新的 MCP 服务端,更新目的是为了有效利用被定义为 trips 的动态工具,并使用 我们的 SDK

🚀 快速开始

认证

要使用 MCP 服务端,您需要先进行认证。以下是两种常见的认证方法:

配置文件

创建一个名为 config.json 的文件,并添加以下内容:

{
  "username": "your_username",
  "password": "your_password"
}

将此文件放在项目的根目录中。

环境变量

设置以下环境变量:

  • USERNAME: 您的用户名
  • PASSWORD: 您的密码 例如,在 Linux/Mac 上,您可以在终端中运行:
export USERNAME=your_username
export PASSWORD=your_password

使用 MCP 注册表

脉冲

您可以使用 脉冲 这个 MCP 注册表。

从源代码

要从源代码安装 MCP 服务端,请按照以下步骤操作:

  1. 克隆仓库:
git clone https://github.com/your-repository.git
  1. 安装依赖项:
npm install
  1. 配置 config.json 文件(如上所述)。
  2. 启动服务端:
node index.js

如果您使用的是 Claude Desktop,请确保配置文件路径正确。

💻 使用示例

基础用法

端到端

以下是一个完整的端到端流程:

  1. 安装依赖项。
  2. 配置 config.json 文件。
  3. 启动 MCP 服务端。
  4. 测试连接。

交互

您可以使用以下命令与 MCP 服务端交互:

curl http://localhost:port

提取

提取数据的示例代码如下:

const data = await fetch('http://localhost:port/data');
console.log(data);

📚 详细文档

利用 LSD 扩展功能

使用 TypeScript 扩展功能

LSD 是一种强大的编程语言,您可以使用它来扩展 MCP 服务端的功能。以下是使用 LSD 的示例:

  1. 创建一个新文件 script.lsd
  2. 添加以下内容:
alias your_command = {
  // 您的代码
}
  1. 保存并运行。 要利用 TypeScript 扩展功能,请使用 internetdata SDK。以下是安装步骤:
yarn create your-internet

或者,如果您更喜欢使用 npm:

npm create your-internet

通过以上内容,您可以轻松上手并扩展 MCP 服务端的功能。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端