Skip to main content
Glama

Lanzou MCP

Инструментальный сервис для Lanzou Cloud, основанный на Model Context Protocol (MCP), предоставляющий возможности входа в систему, просмотра списка файлов на диске, получения информации о загрузке файлов и парсинга прямых ссылок со страниц общего доступа.

Функции

  • lanzou_login: вход в Lanzou Cloud и получение повторно используемого cookieHeader

  • lanzou_get_mydisk_content: получение списка файлов на диске по uid (по умолчанию task=5)

  • lanzou_get_file_link: получение информации о загрузке по file_id (task=22)

  • lanzou_get_direct_link: поддержка страниц общего доступа без пароля/с паролем, парсинг прямых ссылок

Related MCP server: MCP Filesystem Server

Системные требования

  • Node.js 18+

  • npm

Установка

npm install

Запуск

npm start

Точка входа сервиса: src/server.js

Пример подключения MCP-клиента (Codex)

codex mcp add lanzou -- node C:/Users/16417/Desktop/lanzou/src/server.js

Краткая таблица интерфейсов инструментов

1) lanzou_login

Входные параметры:

  • username: имя пользователя

  • password: пароль

Ключевые возвращаемые данные:

  • isLoginSuccess

  • cookieHeader

  • setCookies

2) lanzou_get_mydisk_content

Входные параметры:

  • uid

  • cookieHeader

  • requestBody (опционально, по умолчанию task=5)

Ключевые возвращаемые данные:

  • zt / info

  • totalFiles

  • files[] (содержит id, name, size, downs и т.д.)

3) lanzou_get_file_link

Входные параметры:

  • fileId

  • cookieHeader

  • uid (опционально)

Ключевые возвращаемые данные:

  • zt

  • fId

  • isNewd

  • downloadUrl

4) lanzou_get_direct_link

Входные параметры:

  • shareUrl

  • cookieHeader (опционально)

  • password (обязательно для страниц с паролем)

Ключевые возвращаемые данные:

  • mode (fn или share_password)

  • directUrl

  • telecomDownloadUrl

  • unicomDownloadUrl

  • normalDownloadUrl

Рекомендуемый порядок вызовов

  1. lanzou_login для получения cookieHeader

  2. lanzou_get_mydisk_content для получения списка файлов

  3. lanzou_get_file_link для получения адреса общего доступа

  4. lanzou_get_direct_link для парсинга итоговой прямой ссылки

Структура проекта

.
├─ src/
│  └─ server.js
├─ package.json
└─ README.md

Отказ от ответственности

Данный проект предназначен исключительно для исследования интерфейсов и автоматизированного тестирования. Пожалуйста, соблюдайте условия обслуживания Lanzou Cloud и местное законодательство.

Available Tools

4 tools
lanzou_get_mydisk_content蓝奏云网盘内容C

调用 doupload.php?uid=... 接口,默认以 task=5 获取网盘内容。

Inputs: uid (required), cookieHeader (required), requestBody. Returns: status, ok, contentType, requestUrl, +9 more

lanzou_login蓝奏云登录C

调用蓝奏云登录接口,并按响应头中是否存在 Set-Cookie 判断登录成功。

Inputs: username (required), password (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 4 tools

    Disambiguation4/5

    The tools are mostly distinct with clear purposes: get_direct_link handles share pages, get_file_link uses file IDs, get_mydisk_content lists disk contents, and login manages authentication. There is minor potential confusion between get_direct_link and get_file_link as both retrieve download links, but their descriptions clarify different input methods (share pages vs. file IDs).

    Naming Consistency5/5

    All tool names follow a consistent lanzou_verb_noun pattern (e.g., lanzou_get_direct_link, lanzou_login), using snake_case throughout. This predictability makes it easy for an agent to understand and select tools based on their naming convention.

    Tool Count4/5

    With 4 tools, the count is reasonable for a server focused on Lanzou cloud storage operations. It covers key actions like authentication, content listing, and link retrieval, though it might benefit from additional tools for uploads or deletions to be more comprehensive.

    Completeness3/5

    The toolset covers authentication, content listing, and link retrieval, which are essential for basic interactions with Lanzou. However, there are notable gaps such as upload, delete, move, or rename operations, limiting the server's ability to handle full file management workflows.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      F
      maintenance
      A Model Context Protocol server that provides secure and intelligent interaction with files and filesystems, offering smart context management and token-efficient operations for working with large files and complex directory structures.
      21
      67
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      A Model Context Protocol server that provides integration with LeetCode APIs, enabling automated interaction with programming problems, contests, solutions, and user data across both leetcode.com and leetcode.cn platforms.
      9
      727 npm
      158
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      A Model Context Protocol server that enables AI assistants to interact with Proton Drive files, supporting operations like listing, reading, creating, and deleting files and folders.
      7
      388 npm
      16
      MIT