Skip to main content
Glama
kinginsun

io.github.kinginsun/mcp-aliyun-oss

by kinginsun

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OSS_BUCKETNoBucket name.
OSS_ENDPOINTNoRegional endpoint without https://, e.g. oss-cn-shenzhen.aliyuncs.com.
OSS_TEST_BUCKETNoAlternative bucket name using the OSS_TEST_* alias.
OSS_ACCESS_KEY_IDNoAliyun OSS AccessKey ID.
OSS_TEST_ENDPOINTNoAlternative endpoint using the OSS_TEST_* alias.
OSS_CONNECT_TIMEOUTNoConnection timeout in seconds.120
OSS_PUBLIC_URL_BASENoOptional CDN or custom domain base URL.
OSS_ACCESS_KEY_SECRETNoAliyun OSS AccessKey Secret.
OSS_TEST_ACCESS_KEY_IDNoAlternative AccessKey ID using the OSS_TEST_* alias.
OSS_TEST_ACCESS_KEY_SECRETNoAlternative AccessKey Secret using the OSS_TEST_* alias.

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
oss-uploadA

Upload a file to Aliyun OSS. Object name is MD5(content) + extension under an agents/ prefix.

Provide exactly one source:

  • local_file_path: absolute path on the machine running this MCP server

  • content: UTF-8 text (generated HTML/Markdown/JSON); requires filename

  • content_base64: binary (optional data:*;base64, prefix); requires filename

filename is required for content / content_base64 and may override the suffix when using a path. Example: report.html. Prefix default agents/docs; must start with agents/. Decoded size cap 100MB — large files use local_file_path. Credentials: OSS_ACCESS_KEY_ID, OSS_ACCESS_KEY_SECRET, OSS_BUCKET, OSS_ENDPOINT (or OSS_TEST_*). Returns {status, file_size, key, url}.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no risk of an agent confusing it with another tool. The single oss-upload tool has a clear, singular purpose.

Naming Consistency4/5

The tool name oss-upload follows a clear verb_noun style and is internally consistent. However, with only one tool there is no broader set of names to compare against for a full consistency assessment.

Tool Count2/5

A single upload tool is far too narrow for a server named mcp-aliyun-oss, which implies broader object storage capabilities. Even if the intent is upload-only, one tool feels under-scoped for the apparent domain.

Completeness2/5

The server only supports uploading files and lacks common OSS operations such as listing, retrieving, deleting, or generating presigned URLs. This is a significant functional gap that would force agents to rely on external tooling for basic object lifecycle management.

Maintenance

ActivityNo data
ResponsivenessNo issues