Lanzou MCP
一个基于 Model Context Protocol (MCP) 的蓝奏云工具服务,提供登录、网盘列表、文件下载信息和分享页直链解析能力。
功能
lanzou_login:登录蓝奏云并返回可复用的cookieHeaderlanzou_get_mydisk_content:按uid获取网盘文件列表(默认task=5)lanzou_get_file_link:按file_id获取下载信息(task=22)lanzou_get_direct_link:支持无密码/带密码分享页,解析直链
环境要求
- 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
免责声明
本项目仅用于接口研究与自动化测试,请遵守蓝奏云服务条款及当地法律法规。