火山引擎 tos 非官方 MCP工具

火山引擎 对象存储 TOS 非官方 MCP工具

  • TOS 非官方 MCP 工具

快速开始

安装依赖

pip install -r requirements.txt

环境变量配置

export TOS_ACCESS_KEY="your_access_key"
export TOS_SECRET_KEY="your_secret_key"
export TOS_REGION="cn-beijing"  # 可选,默认为 cn-beijing

启动服务器

使用启动脚本:

./start_server.sh

或直接运行:

python3 tos_mcp_server.py

项目文件说明

文件名 作用
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 简介:https://www.volcengine.com/docs/6349/92785安装 Python SDK:https://www.volcengine.com/docs/6349/93479初始化客户端(Python SDK):https://www.volcengine.com/docs/6349/93483快速入门(Python SDK):https://www.volcengine.com/docs/6349/92786普通预签名(Python SDK):https://www.volcengine.com/docs/6349/135725创建桶(PythonSDK):https://www.volcengine.com/docs/6349/92793列举桶(PythonSDK):https://www.volcengine.com/docs/6349/92794获取桶元数据(PythonSDK):https://www.volcengine.com/docs/6349/92795删除桶(PythonSDK):https://www.volcengine.com/docs/6349/92796普通上传(Python SDK):https://www.volcengine.com/docs/6349/92800普通下载(Python SDK):https://www.volcengine.com/docs/6349/92803列举对象 V2(Python SDK):https://www.volcengine.com/docs/6349/173820删除对象(Python SDK):https://www.volcengine.com/docs/6349/92805基础图片处理(Python SDK):https://www.volcengine.com/docs/6349/1157332获取图片信息(Python SDK):https://www.volcengine.com/docs/6349/1157336图片处理持久化(Python SDK):https://www.volcengine.com/docs/6349/1157338视频截帧(Python SDK):https://www.volcengine.com/docs/6349/1157340获取视频信息(Python SDK):https://www.volcengine.com/docs/6349/1157341获取视频信息(Python SDK):https://www.volcengine.com/docs/6349/1157343

MCP Server · Populars

MCP Server · New

    conorluddy

    Context-Pods

    🫛 Local-first Model Context Protocol management suite. Provides an MCP to create and manage other local MCPs. Useful for local Tooling etc.

    Community conorluddy
    vfarcic

    DevOps AI Toolkit

    Intelligent dual-mode agent for deploying applications to ANY Kubernetes cluster through dynamic discovery and plain English governance

    Community vfarcic
    paiml

    Depyler

    Compiles Python to Rust, helping transition off of Python to Energy Efficient and Safe Rust Code

    Community paiml
    campfirein

    Cipher

    Cipher is an opensource memory layer specifically designed for coding agents. Compatible with Cursor, Windsurf, Claude Desktop, Claude Code, Gemini CLI, AWS's Kiro, VS Code, and Roo Code through MCP, and coding agents, such as Kimi K2. Built by https://byterover.dev/

    Community campfirein
    neilberkman

    Clippy 📎

    Unified clipboard tool for macOS that intelligently handles both text and file copying

    Community neilberkman