局域网文件托管服务 MCP

局域网文件托管服务 MCP

site icon
2025.03.31 0
JavaScript文件管理文件管理
局域网文件托管服务 MCP 是一个简单的局域网文件托管服务,允许在局域网内轻松共享和下载文件。特别适合用于下载和托管 Swagger/OpenAPI 文档等文本文件。
View on GitHub

Overview

基本能力

产品定位

局域网文件托管服务,用于在局域网内共享和下载文件,特别适合托管 Swagger/OpenAPI 文档等文本文件。

核心功能

  • 文件上传和下载
  • 从URL下载文件(特别适合Swagger/OpenAPI文档)
  • 文件列表查看
  • 文件删除
  • 支持大文件(最大1GB)
  • 跨域支持
  • 简单的API接口

适用场景

  • 在局域网内共享文件
  • 托管和下载 Swagger/OpenAPI 文档
  • 快速共享文本文件

工具列表

  • @prodzhang/localnetwork-mcp: 主服务工具,提供文件托管和共享功能

常见问题解答

  1. 默认端口为23999,可通过环境变量 PORT 修改
  2. 文件存储在项目根目录的 uploads 文件夹中
  3. 支持的最大文件大小为1GB
  4. 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

许可证

该项目遵循 MIT 开源许可条款。