Token导航 LogoToken导航TokenDH.com
MCP upload logo
开发工具stdio官方级别未说明来源级核验

MCP upload

MCP Server

MCP Upload Server是一个Python实现的文件上传服务器,可将文件上传至可配置的目录,并可直接在VS Code中注册使用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonVS CodePython服务器VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

asang1coding

提供方

asang1coding

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

MCP上传服务器

MCP上传服务器是模型上下文协议(MCP)服务器的Python实现,它将文件上传到可配置的目录中,可以直接在VS代码中注册。

特性

  • 显示MCP工具 upload_file 将内容写入配置的上传根目录
  • 上传根可以通过CLI或 MCP_UPLOAD_DIR 环境变量
  • 接受 base64 二进制文件或原始文件 utf-8 文本有效载荷
  • 已准备好与VS代码模型上下文协议扩展集成

安装

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install --upgrade pip
pip install -e .

运行服务器

python -m mcp_upload_server --upload-dir "d:/data/uploads"

如果 --upload-dir 省略了从中读取的值 MCP_UPLOAD_DIR,回落到 ./uploads 相对于工作目录。

VS代码配置示例

将以下代码段添加到 .vscode/settings.json (或您的用户设置)注册服务器:

{
	"modelContextProtocol.servers": {
		"mcp-upload": {
			"command": "mcp-upload-server",
			"args": [],
			"env": {
				"MCP_UPLOAD_DIR": "d:/data/uploads"
			}
		}
	}
}

确保在中配置了路径 MCP_UPLOAD_DIR 可由VS Code进程写入。

MCP工具合同

  • upload_file

- filename:无相对路径 .. 段或绝对前缀 - content:文件有效载荷;Base64字符串 encoding=base64,否则为纯文本 - encoding:要么 base64 (默认)或 utf-8 - overwrite:设置为 true 替换现有文件

成功后,该工具将返回写入文件的绝对路径。

目录标签

目录标签

开发工具PythonVS CodePython服务器文件上传本地部署VSCode集成

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP