Lanzou MCP
Lanzou MCP
Инструментальный сервис для Lanzou Cloud, основанный на Model Context Protocol (MCP), предоставляющий возможности входа в систему, просмотра списка файлов на диске, получения информации о загрузке файлов и парсинга прямых ссылок со страниц общего доступа.
Функции
lanzou_login: вход в Lanzou Cloud и получение повторно используемогоcookieHeaderlanzou_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: пароль
Ключевые возвращаемые данные:
isLoginSuccesscookieHeadersetCookies
2) lanzou_get_mydisk_content
Входные параметры:
uidcookieHeaderrequestBody(опционально, по умолчаниюtask=5)
Ключевые возвращаемые данные:
zt/infototalFilesfiles[](содержитid,name,size,downsи т.д.)
3) lanzou_get_file_link
Входные параметры:
fileIdcookieHeaderuid(опционально)
Ключевые возвращаемые данные:
ztfIdisNewddownloadUrl
4) lanzou_get_direct_link
Входные параметры:
shareUrlcookieHeader(опционально)password(обязательно для страниц с паролем)
Ключевые возвращаемые данные:
mode(fnилиshare_password)directUrltelecomDownloadUrlunicomDownloadUrlnormalDownloadUrl
Рекомендуемый порядок вызовов
lanzou_loginдля полученияcookieHeaderlanzou_get_mydisk_contentдля получения списка файловlanzou_get_file_linkдля получения адреса общего доступаlanzou_get_direct_linkдля парсинга итоговой прямой ссылки
Структура проекта
.
├─ src/
│ └─ server.js
├─ package.json
└─ README.mdОтказ от ответственности
Данный проект предназначен исключительно для исследования интерфейсов и автоматизированного тестирования. Пожалуйста, соблюдайте условия обслуживания Lanzou Cloud и местное законодательство.
Available Tools
4 toolslanzou_get_direct_link蓝奏云直链获取C
支持无密码与带密码分享页;自动提取 /fn 或分享页脚本中的 ajaxm/sign,并请求 downprocess 获取直链。
Inputs: shareUrl (required), cookieHeader, password. Returns: mode, status, ok, contentType, +21 more
lanzou_get_file_link蓝奏云文件链接C
调用 doupload.php task=22,按 file_id 获取文件下载信息与下载链接。
Inputs: fileId (required), cookieHeader (required), uid. Returns: status, ok, contentType, requestUrl, +14 more
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
Scored across 4 tools
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).
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.
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.
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
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides seamless access to multiple storage services including S3, Azure Blob Storage, and Google Cloud Storage through Apache OpenDAL™.335Apache 2.0
- AlicenseAqualityFmaintenanceA 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.2167MIT
- AlicenseAqualityBmaintenanceA 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.9727 npm158MIT
- AlicenseAqualityDmaintenanceA 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.7388 npm16MIT