Provides comprehensive tools for managing Volcengine TOS (Object Storage) including bucket operations, object upload/download, presigned URL generation, and media processing capabilities like image processing and video snapshots.
火山引擎 对象存储 TOS 非官方 MCP工具
- TOS 非官方 MCP 工具
快速开始
使用 uv (推荐,更好的可移植性)
安装 uv
克隆项目和安装依赖
运行服务器
环境变量配置
复制环境变量模板:
编辑 .env
文件并填入配置,或者设置环境变量:
config 配置
使用uv方式(推荐)
或者如果项目在用户目录下:
环境变量方式(.env文件)
如果你不想在配置中暴露敏感信息,可以使用.env文件:
- 复制并配置环境变量:
- 简化的MCP配置:
API 测试状态
API 名称 | 功能描述 | 分类 | 测试状态 | 测试环境 | 备注 |
---|---|---|---|---|---|
tos_create_bucket | 创建存储桶 | 桶管理 | ✅ 已测试 | Cline | - |
tos_list_buckets | 列举存储桶 | 桶管理 | ✅ 已测试 | Cline | - |
tos_get_bucket_meta | 获取存储桶元数据 | 桶管理 | ✅ 已测试 | Cline | - |
tos_delete_bucket | 删除存储桶 | 桶管理 | ✅ 已测试 | Cline | - |
tos_put_object | 上传对象 | 对象管理 | ✅ 已测试 | Cline | - |
tos_get_object | 下载对象 | 对象管理 | ✅ 已测试 | Cline | - |
tos_list_objects | 列举对象 | 对象管理 | ✅ 已测试 | Cline | - |
tos_delete_object | 删除对象 | 对象管理 | ✅ 已测试 | Cline | - |
tos_presigned_url | 生成预签名URL | 预签名 | ✅ 已测试 | Cline | - |
tos_image_process | 基础图片处理 | 图片处理 | ✅ 已测试 | Cline | 回写,并提供 URL 下载 |
tos_image_info | 获取图片信息 | 图片处理 | ✅ 已测试 | Cline | - |
tos_video_snapshot | 视频截帧 | 视频处理 | ✅ 已测试 | Cline | - |
tos_video_info | 获取视频信息 | 视频处理 | ✅ 已测试 | Cline | 回写,并提供 URL 下载 |
测试图片
Cline 配置测试
创建bucket
list bucket
删除 bucket
获取 bucket 元数据
生成预签名 url
下载TOS文件 到本地
上传本地文件 到TOS
列举桶内对象
删除文件
获取图片元信息
图像处理,并回写,生成 presign url
视频截帧,并回写,生成 presign url
TOS 文档
- Python SDK 简介://www.volcengine.com/docs/6349/92785
- 安装 Python SDK://www.volcengine.com/docs/6349/93479
- 初始化客户端(Python SDK)://www.volcengine.com/docs/6349/93483
- 快速入门(Python SDK)://www.volcengine.com/docs/6349/92786
- 普通预签名(Python SDK)://www.volcengine.com/docs/6349/135725
- 创建桶(PythonSDK)://www.volcengine.com/docs/6349/92793
- 列举桶(PythonSDK)://www.volcengine.com/docs/6349/92794
- 获取桶元数据(PythonSDK)://www.volcengine.com/docs/6349/92795
- 删除桶(PythonSDK)://www.volcengine.com/docs/6349/92796
- 普通上传(Python SDK)://www.volcengine.com/docs/6349/92800
- 普通下载(Python SDK)://www.volcengine.com/docs/6349/92803
- 列举对象 V2(Python SDK)://www.volcengine.com/docs/6349/173820
- 删除对象(Python SDK)://www.volcengine.com/docs/6349/92805
- 基础图片处理(Python SDK)://www.volcengine.com/docs/6349/1157332
- 获取图片信息(Python SDK)://www.volcengine.com/docs/6349/1157336
- 图片处理持久化(Python SDK)://www.volcengine.com/docs/6349/1157338
- 视频截帧(Python SDK)://www.volcengine.com/docs/6349/1157340
- 获取视频信息(Python SDK)://www.volcengine.com/docs/6349/1157341
- 获取视频信息(Python SDK)://www.volcengine.com/docs/6349/1157343
Appendix
- 本项目参考 https://github.com/dinghuazhou/sample-mcp-server-tos
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables interaction with Volcengine's TOS (Object Storage) service through MCP protocol. Supports bucket management, object operations, pre-signed URLs, and media processing including image manipulation and video frame extraction.
Related MCP Servers
- -securityFlicense-qualityThis server provides a standardized framework using the Model Context Protocol (MCP) to seamlessly integrate and manage diverse tools, enabling features like Twitter automation, cryptocurrency updates, and ElizaOS interaction.Last updated -2
- -securityAlicense-qualityThis server implements the Model Context Protocol (MCP) to handle asynchronous tasks with real-time status tracking, robust error handling, and automatic resource management.Last updated -1MIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.Last updated -30MIT License
- AsecurityFlicenseAqualityA server based on MCP protocol that allows large language models to directly access Tencent Cloud Object Storage (COS) and Cloud Infinite (CI) services without coding, enabling file storage, retrieval, and processing operations.Last updated -184317