Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TOS_BUCKETS | No | 指定访问的 TOS 桶,可选 | |
| TOS_ENDPOINT | Yes | 火山引擎 TOS Endpoint | |
| SECURITY_TOKEN | No | 火山引擎 Security Token,可选 | |
| VOLCENGINE_REGION | Yes | 火山引擎 TOS region | |
| VOLCENGINE_ACCESS_KEY | Yes | 火山引擎账号 ACCESS KEY | |
| VOLCENGINE_SECRET_KEY | Yes | 火山引擎账号 SECRET KEY |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_buckets | List all buckets in TOS.
Returns:
A list of buckets. |
| list_objects | 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_object | 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |