火山引擎 对象存储 TOS 非官方 MCP工具
- TOS 非官方 MCP 工具
快速开始
安装依赖
环境变量配置
启动服务器
使用启动脚本:
或直接运行:
项目文件说明
文件名 | 作用 |
---|---|
tos_mcp_server.py | 主服务器文件,实现所有TOS操作的MCP工具 |
start_server.sh | 启动脚本,检查环境变量并启动服务器 |
requirements.txt | Python依赖包列表 |
setup.py | Python包安装配置文件 |
mcp_config.json | MCP客户端配置示例文件 |
USAGE.md | 详细使用说明文档 |
LICENSE | 项目许可证文件 |
主要功能
- 桶管理: 创建、列举、删除存储桶,获取桶元数据
- 对象管理: 上传、下载、列举、删除对象
- 预签名URL: 生成各种HTTP方法的预签名访问链接
- 图片处理: 基础图片处理、获取图片信息、处理结果持久化
- 视频处理: 视频截帧、获取视频信息
详细使用方法请参考 USAGE.md 文件。
测试
- 在 claude code 中完成测试
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
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 -2Python
- -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 -21JavaScriptMIT 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 -1024TypeScriptMIT 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 -165114TypeScript