Skip to main content
Glama

WebDAV MCP Server

by masx200
test-range-request.md1.46 kB
# WebDAV MCP服务器 - 范围请求功能演示 这个文件用于测试新的范围请求功能,该功能模拟HTTP 206 Partial Content响应。 ## 功能概述 新增的 `webdav_range_request` 工具允许您: 1. **读取文件的特定字节范围** - 类似于HTTP范围请求 2. **支持多种范围格式**: - `bytes=0-499` - 前500字节 - `bytes=500-` - 从第500字节到文件末尾 - `0-499` - 简化格式,等同于 `bytes=0-499` 3. **获取详细的响应信息**: - Content-Range头信息 - Accept-Ranges支持状态 - 实际返回的内容长度 - 文件总大小 ## 使用场景 - **大文件分块读取** - 逐段处理大型文件 - **断点续传模拟** - 模拟下载管理器的续传功能 - **内容预览** - 只读取文件开头部分进行预览 - **流式数据处理** - 按需处理文件的不同部分 ## 示例用法 ``` // 读取文件的前100个字节 webdav_range_request(path="/test.txt", range="bytes=0-99") // 从第1000字节开始读取到文件末尾 webdav_range_request(path="/large-file.txt", range="bytes=1000-") // 读取特定范围的内容 webdav_range_request(path="/data.json", range="bytes=500-1499") ``` ## 技术实现 该功能使用WebDAV库的 `createReadStream` 方法,支持: - 高效的流式读取 - 精确的字节范围控制 - 内存友好的大文件处理 - 完整的错误处理和日志记录 现在让我们测试一下这个功能...

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/masx200/mcp-webdav-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server