Skip to main content
Glama
dinghuazhou

TOS MCP Server

by dinghuazhou

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TOS_BUCKETSNo指定访问的 TOS 桶,可选
TOS_ENDPOINTYes火山引擎 TOS Endpoint
SECURITY_TOKENNo火山引擎 Security Token,可选
VOLCENGINE_REGIONYes火山引擎 TOS region
VOLCENGINE_ACCESS_KEYYes火山引擎账号 ACCESS KEY
VOLCENGINE_SECRET_KEYYes火山引擎账号 SECRET KEY

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_bucketsC
List all buckets in TOS.
Returns:
    A list of buckets.
list_objectsC
List all objects in a bucket.
Args:
    bucket: The name of the bucket.
    prefix: The prefix to filter objects.
    start_after: The start after key to filter objects.
    continuation_token: The continuation token to filter objects.
Returns:
    A list of objects.
get_objectB
Retrieves an object from VolcEngine TOS. In the GetObject request, specify the full key name for the object.
Args:
    bucket: The name of the bucket.
    key: The key of the object.
Returns:
    If the object content is text format, return the content as string.
    If the object content is binary format, return the content as base64 encoded string.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity. get_object retrieves specific object content, list_buckets enumerates available buckets, and list_objects lists objects within a bucket. The three tools cover different operations without overlap.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case formatting. get_object, list_buckets, and list_objects maintain perfect naming consistency throughout the toolset.

Tool Count3/5

With only 3 tools, this feels thin for a storage service interface. While the tools cover basic read operations, the absence of create, update, or delete operations makes this feel incomplete rather than minimal. The count is borderline for the apparent scope.

Completeness2/5

Significant gaps exist in this TOS storage interface. While it provides read operations (get_object, list_buckets, list_objects), it lacks essential CRUD operations like create_bucket, put_object, delete_object, or delete_bucket. Agents will encounter dead ends when trying to perform basic storage workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues