Skip to main content
Glama
yjiace

AlibabaCloud DevOps MCP Server

by yjiace

get_app_orchestration

Retrieve application orchestration details for deployment workflows in Alibaba Cloud Yunxiao DevOps platform to manage code repositories, pipelines, and automated delivery.

Instructions

[application delivery] Get an application orchestration

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
organizationIdYes组织ID
appNameYes应用名
snYes应用编排唯一序列号,未指定 tag 和 sha 时将查找最新版本
tagNameNo编排 tag
shaNo编排 commit sha
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden for behavioral disclosure but offers minimal information. It indicates this is a read operation ('Get'), but doesn't describe what format the orchestration data returns, whether it's a complete configuration or partial view, authentication requirements, rate limits, or error conditions. The description adds almost no behavioral context beyond the basic verb.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise - just one phrase in brackets. While this is efficient, it borders on under-specification rather than optimal conciseness. The bracketed domain context is front-loaded, but the core description is minimal. Every word earns its place, but more content would be beneficial.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 5 parameters, no annotations, and no output schema, the description is inadequate. It doesn't explain what an 'application orchestration' is in this context, what data structure is returned, or how this differs from similar tools. The combination of complex parameters and lack of structured metadata means the description should provide more contextual completeness than it does.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% description coverage (all 5 parameters documented in Chinese), so the baseline is 3. The English description adds no parameter information beyond what's in the schema - it doesn't explain the relationship between 'sn', 'tagName', and 'sha' parameters, or clarify what happens when different combinations are specified. The schema descriptions provide the essential documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description '[application delivery] Get an application orchestration' is tautological - it essentially restates the tool name 'get_app_orchestration' with minimal additional context. While it specifies the domain ('application delivery'), it doesn't clearly articulate what an 'application orchestration' is or what specific data/configuration this tool retrieves compared to similar tools like 'get_latest_orchestration' or 'list_app_orchestration'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides zero guidance on when to use this tool versus alternatives. With sibling tools like 'get_latest_orchestration' (which presumably gets the latest version) and 'list_app_orchestration' (which likely lists multiple), there's no indication of when this specific 'get' operation is appropriate versus those alternatives, nor any prerequisites or contextual constraints mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yjiace/alibabacloud-devops-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server