Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client