
局域网文件托管服务 MCP

2025.03.31
0
JavaScript文件管理文件管理
局域网文件托管服务 MCP 是一个简单的局域网文件托管服务,允许在局域网内轻松共享和下载文件。特别适合用于下载和托管 Swagger/OpenAPI 文档等文本文件。
View on GitHub
Overview
基本能力
产品定位
局域网文件托管服务,用于在局域网内共享和下载文件,特别适合托管 Swagger/OpenAPI 文档等文本文件。
核心功能
- 文件上传和下载
- 从URL下载文件(特别适合Swagger/OpenAPI文档)
- 文件列表查看
- 文件删除
- 支持大文件(最大1GB)
- 跨域支持
- 简单的API接口
适用场景
- 在局域网内共享文件
- 托管和下载 Swagger/OpenAPI 文档
- 快速共享文本文件
工具列表
@prodzhang/localnetwork-mcp
: 主服务工具,提供文件托管和共享功能
常见问题解答
- 默认端口为23999,可通过环境变量 PORT 修改
- 文件存储在项目根目录的 uploads 文件夹中
- 支持的最大文件大小为1GB
- URL下载功能支持任意文本文件,特别适合下载JSON、Swagger等文档
使用教程
使用依赖
需要安装 Node.js 和 npm。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @prodzhang/localnetwork --client claude
作为全局 MCP 安装
npm install -g @prodzhang/localnetwork-mcp
作为项目依赖安装
npm install @prodzhang/localnetwork-mcp
调试方式
作为独立服务运行
npx @prodzhang/localnetwork-mcp
或者如果全局安装了:
localnetwork-mcp
在代码中使用
const server = require('@prodzhang/localnetwork-mcp');
// 服务器会自动在 23999 端口启动
服务器默认运行在 http://0.0.0.0:23999